import { IObfuscatedPrecomputedBandit, IPrecomputedBandit, PrecomputedFlag } from './interfaces'; import { AttributeType, MD5String } from './types'; export declare function getMD5Hash(input: string, salt?: string): string; /** * Builds a storage key suffix from an API key. * @param apiKey - The API key to build the suffix from * @returns A string suffix for storage keys * @public */ export declare function buildStorageKeySuffix(apiKey: string): string; export declare function encodeBase64(input: string): string; export declare function attributeEncodeBase64(input: AttributeType): string; export declare function decodeBase64(input: string): string; export declare function obfuscatePrecomputedBanditMap(salt: string, bandits: Record): Record; export declare function obfuscatePrecomputedFlags(salt: string, precomputedFlags: Record): Record; //# sourceMappingURL=obfuscation.d.ts.map