export declare function compute_user_key(userId: string | null | undefined, customIds: Record | null | undefined): string; export declare function compute_dedupe_key_for_gate(name: string, ruleId: string, booleanValue: boolean, userId: string | null | undefined, customIds: Record | null | undefined): string; export declare function compute_dedupe_key_for_config(name: string, ruleId: string, userId: string | null | undefined, customIds: Record | null | undefined): string; export declare function compute_dedupe_key_for_layer(name: string, allocatedExperiment: string, paramName: string, ruleId: string, userId: string | null | undefined, customIds: Record | null | undefined): string; export declare function is_hash_in_sampling_rate(exposureKey: string, samplingRate: number): boolean;