import { CaptureOptionsBySource, ToggleSource } from '@livekit/components-core'; import { TrackPublishOptions } from 'livekit-client'; import { Ref } from 'vue'; export interface UseTrackToggleProps { source: T; onChange?: (enabled: boolean, isUserInitiated: boolean) => void; initialState?: boolean; captureOptions?: CaptureOptionsBySource; publishOptions?: TrackPublishOptions; onDeviceError?: (error: Error) => void; } export interface UseTrackToggleReturn { toggle: (forceState?: boolean) => Promise; enabled: Ref; pending: Ref; className: string; } export declare function useTrackToggle(props: UseTrackToggleProps): UseTrackToggleReturn; //# sourceMappingURL=useTrackToggle.d.ts.map