import { Observer, Subscription, UUID } from "@opendaw/lib-std"; import { Address, BooleanField, StringField } from "@opendaw/lib-box"; import { IconSymbol } from "@opendaw/studio-enums"; import { AudioBusBox } from "@opendaw/studio-boxes"; import { DeviceBoxAdapter, DeviceHost } from "../DeviceAdapter"; import { LabeledAudioOutput, LabeledAudioOutputsOwner } from "../LabeledAudioOutputsOwner"; import { BoxAdaptersContext } from "../BoxAdaptersContext"; import { AudioUnitBoxAdapter } from "./AudioUnitBoxAdapter"; export declare class AudioBusBoxAdapter implements DeviceBoxAdapter, LabeledAudioOutputsOwner { #private; readonly type = "bus"; readonly accepts = "audio"; readonly manualUrl = "manuals/audio-bus"; constructor(context: BoxAdaptersContext, box: AudioBusBox); catchupAndSubscribe(observer: Observer): Subscription; get uuid(): UUID.Bytes; get address(): Address; get box(): AudioBusBox; get enabledField(): BooleanField; get minimizedField(): BooleanField; get iconField(): StringField; get labelField(): StringField; get colorField(): StringField; get iconSymbol(): IconSymbol; deviceHost(): DeviceHost; audioUnitBoxAdapter(): AudioUnitBoxAdapter; labeledAudioOutputs(): Iterable; terminate(): void; toString(): string; } //# sourceMappingURL=AudioBusBoxAdapter.d.ts.map