UserQueryResult: IfEmptyObject<
    UserQueryMetadata,
    { metadata?: unknown },
    { metadata: UserQueryMetadata },
> & {
    hashedPassword: string;
    tokenPayload: Omit<JwtPayload, "permissions">;
}