import { AthenaRecord } from './types.js'; export declare const KNOWN_ATHENA_AUTH_METHOD_PATHS: readonly ["getSession", "signOut", "forgetPassword", "resetPassword", "setPassword", "verificationEmail.verify", "verificationEmail.send", "email.change", "email.change.verify", "changePassword", "user.update", "user.delete", "user.email.list", "session.list", "session.revoke", "session.revokeOther", "social.link", "account.list", "account.unlink", "user.delete.callback", "user.delete.verify", "refreshToken", "getAccessToken", "health", "ok", "error", "twoFactor.getTotpUri", "twoFactor.verifyTotp", "twoFactor.sendOtp", "twoFactor.verifyOtp", "twoFactor.verifyBackupCode", "twoFactor.generateBackupCodes", "twoFactor.enable", "twoFactor.disable", "passkey.generateRegisterOptions", "passkey.generateAuthenticateOptions", "passkey.verifyRegistration", "passkey.verifyAuthentication", "passkey.listUser", "passkey.delete", "passkey.update", "passkey.getRelatedOrigins", "admin.role.set", "admin.user.list", "admin.user.create", "admin.user.unban", "admin.user.ban", "admin.user.impersonate", "admin.user.stopImpersonating", "admin.user.remove", "admin.user.setPassword", "admin.user.session.list", "admin.user.session.revoke", "admin.hasPermission", "admin.apiKey.create", "admin.athenaClient.create", "admin.athenaClient.list", "admin.auditLog.list", "admin.email.list", "admin.email.get", "admin.email.create", "admin.email.update", "admin.email.delete", "admin.email.failure.list", "admin.email.failure.get", "admin.email.failure.create", "admin.email.failure.update", "admin.email.failure.delete", "admin.email.template.list", "admin.email.template.get", "admin.email.template.create", "admin.email.template.update", "admin.email.template.delete", "admin.email.template.send", "admin.emailTemplate.list", "admin.emailTemplate.get", "admin.emailTemplate.create", "admin.emailTemplate.update", "admin.emailTemplate.delete", "admin.emailTemplate.send", "apiKey.create", "apiKey.get", "apiKey.update", "apiKey.delete", "apiKey.list", "apiKey.verify", "apiKey.deleteAllExpired", "signIn.email", "signIn.username", "signIn.social", "signUp.email", "organization.create", "organization.update", "organization.delete", "organization.setActive", "organization.list", "organization.getFull", "organization.checkSlug", "organization.leave", "organization.listUserInvitations", "organization.hasPermission", "organization.invitation.cancel", "organization.invitation.accept", "organization.invitation.get", "organization.invitation.reject", "organization.invitation.list", "organization.member.remove", "organization.member.updateRole", "organization.member.invite", "organization.member.getActive", "organization.member.list", "callback.provider"]; export declare const SDK_METHOD_LAB_BUILT_IN_ACTION_PATHS: readonly ["getSession", "session.list", "admin.auditLog.list", "admin.email.list", "admin.email.template.list", "organization.list", "passkey.listUser", "apiKey.list"]; export declare const SDK_METHOD_TEMPLATES: Record; export declare function normalizeMethodPath(path: string): string; /** * Walk a live auth client for callable method paths. * Runtime shape can differ between SSR and the browser — do not use the * result for first-paint markup. */ export declare function collectMethodPaths(source: unknown, maxDepth?: number): string[]; /** Deterministic datalist / autocomplete paths for SSR-safe first paint. */ export declare function listStableSdkMethodPathSuggestions(discoveredPaths?: readonly string[]): string[]; export declare function methodCategory(methodPath: string): string; export declare function buildMethodCandidates(methodPath: string): readonly string[][];