import { GrumpkinAddress } from '@polyaztec/barretenberg/address';
import { SchnorrSignature } from '@polyaztec/barretenberg/crypto';
import { Signer } from './signer.js';
export declare class RecoverSignatureSigner implements Signer {
    private publicKey;
    private signature;
    constructor(publicKey: GrumpkinAddress, signature: SchnorrSignature);
    getPublicKey(): GrumpkinAddress;
    signMessage(): Promise<SchnorrSignature>;
}
//# sourceMappingURL=recover_signer.d.ts.map