import { DefaultObservableValue, ObservableOption, ObservableValue, Observer, Option, Terminable } from "@opendaw/lib-std"; import { PointerHub } from "@opendaw/lib-box"; import { IconSymbol } from "@opendaw/studio-enums"; import { AudioUnitInputAdapter } from "./AudioUnitInputAdapter"; import { BoxAdapters } from "../BoxAdapters"; export declare class AudioUnitInput implements Terminable { #private; constructor(pointerHub: PointerHub, boxAdapters: BoxAdapters); adapter(): ObservableOption; subscribe(observer: Observer>): Terminable; catchupAndSubscribe(observer: Observer>): Terminable; catchupAndSubscribeLabelChange(observer: Observer>): Terminable; catchupAndSubscribeIconChange(observer: Observer>): Terminable; set label(value: string); get label(): Option; set icon(value: IconSymbol); get icon(): IconSymbol; get iconValue(): DefaultObservableValue; terminate(): void; } //# sourceMappingURL=AudioUnitInput.d.ts.map