import { AthenaAuthUiOptions } from '../core/ui-options.js'; export type AuthStatusView = "checkEmail" | "resetEmailSent"; export interface AuthStatusControllerOptions { ui?: AthenaAuthUiOptions; view: AuthStatusView; } export declare function useAuthStatusController({ ui, view }: AuthStatusControllerOptions): { actionHref: string; actionLabel: import('react').ReactNode; classNames: import('../core/ui-options.js').AuthUiFormClassNames | undefined; description: import('react').ReactNode; logo: import('react').ReactNode; onActionPress: () => void; resolvedUi: AthenaAuthUiOptions | undefined; title: import('react').ReactNode; };