/// <reference types="node" />
import { Signer, SignerCurve } from 'conseiljs';
export default class KmsSigner implements Signer {
    private readonly kmsClient;
    constructor(kmsKeyId: string, region: string);
    getSignerCurve(): SignerCurve;
    signOperation(bytes: Buffer): Promise<Buffer>;
    signText(_message: string): Promise<string>;
    signTextHash(_message: string): Promise<string>;
}
