import { PublicKeyCredentialCreationOptionsJSON } from '@simplewebauthn/typescript-types'; import { Hex } from 'viem'; export declare function registerByWebAuthn(options: PublicKeyCredentialCreationOptionsJSON): Promise<{ response: import("@simplewebauthn/types").RegistrationResponseJSON; decodedCred: { publicKey: bigint[]; }; }>; export declare function getCredentialID(): Promise; export declare function signByPasskey(message: string, passkeyIds?: string[]): Promise<{ userHandle: string | undefined; name: string; signature: `0x${string}`; }>; export declare function decodePublicKey(publicKey: Hex): readonly [bigint, bigint]; //# sourceMappingURL=web-authn.d.ts.map