export type StartupParamsReason = 'UNKNOWN' | 'NETWORK' | 'INVALID_RESPONSE'; export declare class StartupParams { readonly params?: Record | undefined; private static constants; static readonly DEVICE_ID_HASH_KEY: string; static readonly DEVICE_ID_KEY: string; static readonly UUID_KEY: string; readonly deviceIdHash?: string; readonly deviceId?: string; readonly uuid?: string; constructor(params?: Record | undefined); parameterForKey(key: string): string | undefined; } export type StartupParamsCallback = (params?: StartupParams, reason?: StartupParamsReason) => void; export type StartupParamsItem = { id?: string; errorDetails?: string; status: StartupParamsItemStatus; }; export type StartupParamsItemStatus = 'OK' | 'FEATURE_DISABLED' | 'INVALID_VALUE_FROM_PROVIDER' | 'NETWORK_ERROR' | 'PROVIDER_UNAVAILABLE' | 'UNKNOWN_ERROR'; //# sourceMappingURL=startupParams.d.ts.map