export interface Passkey { id: string; alg: string; } /** * Register a new Passkey * @param token An access token to prove the user has been already authenticated */ export declare const register: (token: string, signal?: AbortSignal) => Promise<{ id: string; alg: string; }>; export declare const startConditional: (signal?: AbortSignal) => Promise; export declare const getChallenge: (signal?: AbortSignal) => Promise<{ challenge: string; expiresAt: number; }>; export declare const signChallenge: (challenge: string, signal?: AbortSignal) => Promise<{ id: string; signature: string; authenticatorData: string; clientData: string; }>; export declare const verifySignature: (params: { id: string; signature: string; authenticatorData: string; clientData: string; }, signal?: AbortSignal) => Promise; export declare const isWebauthnSupported: () => Promise;