/** * @module WebAuthn-Sig */ import { SignatureProvider, SignatureProviderArgs } from './eosjs-api-interfaces'; import { PushTransactionArgs } from './eosjs-rpc-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; }