import { ExperimentKey } from './Types.ts'; export declare function ensureLessThanOrEqual(value: T, compareTo: T): T | undefined; export declare function ensureMoreThanOrEqual(value: T, compareTo: T): T | undefined; export declare function ensureString(value: string | null | undefined): string | null | undefined; export declare function ensureBoolean(value: boolean | null | undefined): boolean | null | undefined; export declare function ensureEnumValue(value: T | null | undefined, enumType: Record): T | null | undefined; export declare function ensureFilter(filter: boolean | number | null | undefined): boolean | number | null | undefined; export declare function ensureNonNegative(value: number | null | undefined): number | null | undefined; export declare function ensureValueInRange(value: number | null | undefined, range: [number, number]): number | null | undefined; export declare function withFallback(value: T | null | undefined, defaultValue: T | null): T | null; export declare function ensureExperiment(experimentsInput: ExperimentKey[] | null | undefined): ExperimentKey[] | null | undefined;