import type { AcsMeetingJoinOptions, AcsMeetingState } from "./AcsMeeting.types"; declare const _default: { join(_options: AcsMeetingJoinOptions): Promise; prepareAgent(_options: { token: string; displayName?: string; identityMode?: "guest" | "teams-user"; }): Promise; leave(): Promise; leaveAndAwait(_options: { timeoutMs: number; }): Promise<{ completed: boolean; }>; setMuted(_muted: boolean): Promise; setVideoEnabled(_enabled: boolean): Promise; setAudioSource(_source: "glasses" | "phone"): Promise; updateVideoSource(_whepUrl: string): Promise; restartVideoSource(): Promise; rebindSoftApIngest(): Promise; joinScopedNetwork(_ssid: string, _passphrase: string): Promise; leaveScopedNetwork(): Promise; probeScopedGateway(): Promise<{ reachable: boolean; detail: string; }>; getState(): Promise; addListener(): { remove(): void; }; removeListeners(): void; }; export default _default; //# sourceMappingURL=AcsMeetingModule.web.d.ts.map