/// <reference types="node" />
import UserOperation from "./utils/userOperation";
export interface IWebAuthnContext {
    registerFingerprint: () => Promise<PublicKeyCredential>;
    verifyFingerprint: () => Promise<SignatureResponse>;
}
export interface SignatureResponse {
    r: string;
    s: string;
    finalMessage: string;
}
export declare function getUserOp(reqId: string): Buffer;
export declare const registerFingerprint: () => Promise<{
    q0: any;
    q1: any;
    encodedId: any;
}>;
export declare const verifyFingerprint: (userOp: UserOperation, reqId: string, encodedId: string) => Promise<{
    newUserOp: UserOperation;
    process: any;
}>;
