import { EventBus } from '../../events/EventBus'; import { IStore } from '../../sdk/store'; import { PolicyParams } from '../HMSNotifications'; /** * Handles: * - Set policy with publishParams, simulcast layers to store * - Emit 'local-peer-role-update' to trigger RoleChangeManager to publish/unpublish local tracks * - Emit 'policy-change' to finish preview before calling listener.onPreview */ export declare class PolicyChangeManager { private store; private eventBus; constructor(store: IStore, eventBus: EventBus); handlePolicyChange(params: PolicyParams): void; private updateLocalPeerRole; }