import type { Crypto, Hmac } from '@launchdarkly/js-client-sdk-common';
import PlatformHasher from './PlatformHasher';
import { SupportedHashAlgorithm } from './types';
/**
 * Uses crypto-js as substitute to node:crypto because the latter
 * is not yet supported in some runtimes.
 * https://cryptojs.gitbook.io/docs/
 */
export default class PlatformCrypto implements Crypto {
    createHash(algorithm: SupportedHashAlgorithm): PlatformHasher;
    createHmac(algorithm: SupportedHashAlgorithm, key: string): Hmac;
    randomUUID(): string;
}
//# sourceMappingURL=index.d.ts.map