/** * Athena-owned TanStack Query keys for Auth UI resource caches. * * Do not call `@better-auth-ui` query-key factories from components or * list hooks — those helpers are version-sensitive and may dereference * `.id` during render even when the query is disabled. * * Better Auth UI key translation lives in * `src/compat/better-auth/query-keys.ts` and is applied only by the * cache coherence layer. */ export declare const athenaAuthQueryKeys: { readonly accounts: (userId?: string) => readonly ["athena-auth", "accounts", string | null]; readonly activeOrganization: (userId?: string) => readonly ["athena-auth", "active-organization", string | null]; readonly all: readonly ["athena-auth"]; readonly apiKeys: (userId?: string) => readonly ["athena-auth", "api-keys", string | null]; readonly authorizationMemberAssignments: (userId?: string, organizationId?: string | null) => readonly ["athena-auth", "authorization-member-assignments", string | null, string | null]; readonly authorizationRoles: (userId?: string, scope?: string, organizationId?: string | null) => readonly ["athena-auth", "authorization-roles", string | null, string | null, string | null]; readonly authorizationSnapshot: (userId?: string, organizationId?: string | null) => (string | null)[] | readonly [...(string | null)[], string | null]; readonly authorizationUserAssignments: (userId?: string) => readonly ["athena-auth", "authorization-user-assignments", string | null]; readonly detail: (organizationId?: string | null) => readonly ["athena-auth", "organization", string | null, "detail"]; readonly invitations: (organizationId?: string | null) => readonly ["athena-auth", "invitations", string | null]; readonly invitationsPrefix: readonly ["athena-auth", "invitations"]; readonly members: (organizationId?: string | null) => readonly ["athena-auth", "members", string | null]; readonly membersPrefix: readonly ["athena-auth", "members"]; readonly organizationDetailPrefix: readonly ["athena-auth", "organization"]; readonly organizations: (userId?: string) => readonly ["athena-auth", "organizations", string | null]; readonly passkeys: (userId?: string) => readonly ["athena-auth", "passkeys", string | null]; readonly permissions: (userId?: string) => readonly ["athena-auth", "permissions", string | null]; readonly session: readonly ["athena-auth", "session"]; readonly sessions: (userId?: string) => readonly ["athena-auth", "sessions", string | null]; readonly user: (userId?: string) => readonly ["athena-auth", "user", string | null]; readonly userInvitations: (userId?: string) => readonly ["athena-auth", "user-invitations", string | null]; };