import { type ConfiguredOmpSdkSettings, type OmpModelsConfig, type OmpSdkSettings, type OmpSettingsValidationContext } from './sdk-settings-types'; export declare const OMP_SDK_SETTINGS_DEFAULTS: Readonly; declare class OmpSdkSettingsFunctions { static normalizeOmpSdkSettings(input: unknown, context: OmpSettingsValidationContext & { readonly requireModelConfiguration: true; }): Readonly; static normalizeOmpSdkSettings(input: unknown, context?: OmpSettingsValidationContext): Readonly; static resolveOmpSdkSettings(settings: unknown, context: OmpSettingsValidationContext & { readonly requireModelConfiguration: true; }): Readonly; static resolveOmpSdkSettings(settings: unknown, context?: OmpSettingsValidationContext): Readonly; } export declare const normalizeOmpSdkSettings: typeof OmpSdkSettingsFunctions.normalizeOmpSdkSettings; export declare const resolveOmpSdkSettings: typeof OmpSdkSettingsFunctions.resolveOmpSdkSettings; export declare function validateOmpSdkSettings(settings: Record, context?: OmpSettingsValidationContext): string | null; export declare function compilePrivateOmpModelsYaml(input: Readonly | OmpModelsConfig): string; export {}; //# sourceMappingURL=sdk-settings-normalize.d.ts.map