///
import { Buffer } from 'buffer';
import { HmacAlgorithm, MessageSigner, MessageVerifier } from '../hmacAlgorithm';
export declare class NodeHmac extends HmacAlgorithm {
readonly encryptThenMac: boolean;
constructor(name: string, algorithmName: string, encryptThenMac?: boolean);
createSigner(key: Buffer): Promise;
createVerifier(key: Buffer): Promise;
static getHashKeyLength(hashAlgorithmName: string): number;
static getHashDigestLength(hashAlgorithmName: string): number;
static getNodeHashAlgorithmName(hashAlgorithmName: string): string;
}
//# sourceMappingURL=nodeHmac.d.ts.map