import { ReactNode } from 'react'; export type ActiveAuthCeremony = "conditional-passkey" | "explicit-passkey" | "password" | "social" | null; export interface AuthCeremonyHandle { abort: () => void; release: () => void; signal: AbortSignal; } export interface AuthCeremonyApi { abort: () => void; begin: (kind: Exclude) => AuthCeremonyHandle; } export declare function AuthCeremonyProvider({ children }: { children: ReactNode; }): import("react").JSX.Element; export declare function useAuthCeremony(): AuthCeremonyApi;