/** * @license * Copyright 2026 Qwen * SPDX-License-Identifier: Apache-2.0 */ import type { DebugArchive } from './debug-archive.js'; /** Observe existing calls only. This never starts a device or a backend job. */ export declare function observeDebugControl(target: T, archive: DebugArchive | undefined, scope: string, methods: readonly string[]): T; export declare const DEBUG_HOST_METHODS: readonly ["setCallState", "setCoordinator", "sendOutputAudio", "finishOutputAudio", "clearOutput", "setCaption", "setStatusText", "setTranscript", "failCall", "setProviderReachability", "captureVisualContext"]; export declare const DEBUG_BACKEND_METHODS: readonly ["createSession", "prompt", "sendInstruction", "cancel", "cancelJob", "respondPermission", "vote", "closeSession"];