/** * @module WebAuthn-Sig */ import { SignatureProvider, SignatureProviderArgs } from './eosjs-api-interfaces'; /** Signs transactions using WebAuthn */ export declare class WebAuthnSignatureProvider implements SignatureProvider { /** Map public key to credential ID (hex). User must populate this. */ keys: Map; /** Public keys that the `SignatureProvider` holds */ getAvailableKeys(): Promise; /** Sign a transaction */ sign({ chainId, requiredKeys, serializedTransaction, serializedContextFreeData }: SignatureProviderArgs): Promise<{ signatures: string[]; serializedTransaction: Uint8Array; serializedContextFreeData: Uint8Array; }>; }