import * as client from '../types/client'; import { InitEffectsSDKParams } from '../types/media'; type ParamsToOmit = 'clientEventEmitter' | 'internalEventEmitter' | 'network' | 'effectsSDKParams' | 'asdk'; export type ProcessedParams = Required> & { signalingServerUrl: string; analyticsApiUrl: string; effectsSDKParams: InitEffectsSDKParams; asdk: { customerId: string; version: string; localDir?: string; sdk_url?: string; api_url?: string; }; }; export default class ConfigService { #private; constructor(params: client.ClientParams); get(key: K): ProcessedParams[K]; set(key: K, value: ProcessedParams[K]): void; } export {};