/// <reference types="node" resolution-mode="require"/>
import { GrumpkinAddress } from '@polyaztec/barretenberg/address';
import { SchnorrSignature } from '@polyaztec/barretenberg/crypto';
export interface KeyPair {
    getPublicKey(): GrumpkinAddress;
    getPrivateKey(): Promise<Buffer>;
    signMessage(message: Buffer): Promise<SchnorrSignature>;
}
//# sourceMappingURL=key_pair.d.ts.map