/// <reference types="node" />
export default class TezosKmsClient {
    private readonly kms;
    private readonly kmsKeyId;
    constructor(kmsKeyId: string, region: string);
    getPublicKey(): Promise<string>;
    getPublicKeyHash(): Promise<string>;
    signOperation(bytes: Buffer): Promise<Buffer>;
    signOperationBase58(bytes: Buffer): Promise<string>;
}
