export type AuthenticateConfig = { reason?: string; description?: string; fallback?: boolean; supressEnterPassword?: boolean; blurOnAuthenticate?: boolean; }; export type AuthenticationMethods = { readonly face: boolean; readonly fingerprint: boolean; readonly passcode: boolean; }; export declare const AuthenticationOutcome: { /** A credential was offered and rejected. */ readonly Failed: "E_AUTH_FAILED"; /** Dismissed before any credential was evaluated. */ readonly Cancelled: "E_CANCELLED"; /** Could not be attempted; not a verdict about the user or the device. */ readonly Indeterminate: "E_INDETERMINATE"; }; export type AuthenticationOutcome = (typeof AuthenticationOutcome)[keyof typeof AuthenticationOutcome]; export declare class AuthenticationError extends Error { readonly outcome: AuthenticationOutcome; constructor(outcome: AuthenticationOutcome, message?: string); } //# sourceMappingURL=authenticate.d.ts.map