/// export declare const INT32_MAX_LIMIT = 2147483647; export type SupportedDigestAlgorithms = 'sha256' | 'sha384'; export type SupportedDerivedKeyLengths = 32 | 64; interface KdfCtrInput { digestAlgorithm: SupportedDigestAlgorithms; ikm: Buffer; nonce?: Buffer; purpose?: Buffer; expectedLength: SupportedDerivedKeyLengths; } export declare function kdfCounterMode({ digestAlgorithm, ikm, nonce, purpose, expectedLength, }: KdfCtrInput): Buffer; export declare function rawDerive(ikm: Buffer, explicitInfo: Buffer, length: number, digestAlgorithm: SupportedDigestAlgorithms): Buffer; export declare function increment(x: Buffer): Buffer; export {}; //# sourceMappingURL=kdfctr.d.ts.map