import { AudioStreamFormat } from "../../src/sdk/Audio/AudioStreamFormat"; import { ISpeechConfigAudioDevice } from "../common.speech/Exports"; import { AudioSourceEvent, EventSource, IAudioSource, IAudioStreamNode, Promise } from "../common/Exports"; export declare class FileAudioSource implements IAudioSource { private static readonly SAMPLE_RATE; private static readonly CHUNK_SIZE; private static readonly MAX_SIZE; private static readonly FILEFORMAT; private privStreams; private privId; private privEvents; private privFile; constructor(file: File, audioSourceId?: string); readonly format: AudioStreamFormat; turnOn: () => Promise; id: () => string; attach: (audioNodeId: string) => Promise; detach: (audioNodeId: string) => void; turnOff: () => Promise; readonly events: EventSource; readonly deviceInfo: Promise; private upload; private onEvent; }