import { default as VideoAudioTrack } from '../main/track/videoAudioTrack'; import { DEVICE_KIND, IFacingMode, IReturnResult, PeopleTrackConfig, SwitchDeviceConfig } from '../type/index'; export interface XYVideoAudioTrackIF { capture(config?: PeopleTrackConfig): Promise; close(): void; connect(processor: any): VideoAudioTrack; getAudioLevel(): Promise; processorDestination(processTrack: T): Promise; switchCamera(facingMode?: IFacingMode): Promise; switchDevice(type: DEVICE_KIND, deviceId: string, config?: SwitchDeviceConfig): Promise; }