import type { OmpModelLevel } from './sdk-settings-types'; export declare function safeUrl(value: unknown, field: string): string; export declare function emptyHeaders(value: unknown, field: string): Record; export declare function rejectUnknown(value: Record, allowed: ReadonlySet, field: string): void; export declare function levelValue(value: unknown, field: string): OmpModelLevel; export declare function enumValue(value: unknown, allowed: T, field: string): T[number]; export declare function falseOnly(value: unknown, field: string): false; export declare function booleanValue(value: unknown, field: string): boolean; export declare function nonEmptyString(value: unknown, field: string): string; export declare function nonNegativeNumber(value: unknown, field: string): number; export declare function assertProviderId(provider: string, field: string): void; export declare function stableValue(value: unknown): unknown; export declare function deepFreeze(value: T): Readonly; //# sourceMappingURL=sdk-settings-values.d.ts.map