import { SignIn, SignUp } from "../index.js"; import { KnownError } from "@hexclave/shared"; import { CliAuthConfirmation } from "./cli-auth-confirm.js"; import { HandlerUrls, StackClientApp } from "../lib/hexclave-app/index.js"; import { AccountSettings } from "./account-settings.js"; import { EmailVerification } from "./email-verification.js"; import { ErrorPage } from "./error-page.js"; import { ForgotPassword } from "./forgot-password.js"; import { MagicLinkCallback } from "./magic-link-callback.js"; import { MFA } from "./mfa.js"; import { OAuthCallback } from "./oauth-callback.js"; import { Onboarding } from "./onboarding.js"; import { PasswordReset } from "./password-reset.js"; import { SignOut } from "./sign-out.js"; import { TeamInvitation } from "./team-invitation.js"; //#region src/components-page/hexclave-handler-client.d.ts type Components = { SignIn: typeof SignIn; SignUp: typeof SignUp; EmailVerification: typeof EmailVerification; PasswordReset: typeof PasswordReset; ForgotPassword: typeof ForgotPassword; SignOut: typeof SignOut; OAuthCallback: typeof OAuthCallback; MagicLinkCallback: typeof MagicLinkCallback; TeamInvitation: typeof TeamInvitation; ErrorPage: typeof ErrorPage; AccountSettings: typeof AccountSettings; CliAuthConfirmation: typeof CliAuthConfirmation; MFA: typeof MFA; Onboarding: typeof Onboarding; }; type RouteProps = { params: Promise<{ stack?: string[]; }> | { stack?: string[]; }; searchParams: Promise> | Record; }; type RedirectToPageResult = { status: "success"; } | { status: "known-error"; error: KnownError; } | { status: "unknown-error"; }; type BaseHandlerProps = { fullPage: boolean; componentProps?: { [K in keyof Components]?: Parameters[0] }; }; declare function getRedirectToPageResult(app: StackClientApp, redirectToPage: keyof HandlerUrls): Promise; declare function HexclaveHandlerClient(props: BaseHandlerProps & Partial & { location?: string; }): any; //#endregion export { BaseHandlerProps, HexclaveHandlerClient, getRedirectToPageResult }; //# sourceMappingURL=hexclave-handler-client.d.ts.map