import { EventCollection, ppqn } from "@opendaw/lib-dsp"; import { int, Maybe, ObservableValue, Observer, Option, Subscription, unitValue, UUID } from "@opendaw/lib-std"; import { Address, Int32Field } from "@opendaw/lib-box"; import { ClipBoxAdapter, ClipBoxAdapterVisitor } from "../ClipBoxAdapter"; import { TrackBoxAdapter } from "../TrackBoxAdapter"; import { ValueEventCollectionBoxAdapter } from "../collection/ValueEventCollectionBoxAdapter"; import { BoxAdaptersContext } from "../../BoxAdaptersContext"; import { ValueClipBox } from "@opendaw/studio-boxes"; import { ValueEventBoxAdapter } from "../event/ValueEventBoxAdapter"; export declare class ValueClipBoxAdapter implements ClipBoxAdapter { #private; readonly type = "value-clip"; constructor(context: BoxAdaptersContext, box: ValueClipBox); valueAt(position: ppqn, fallback: unitValue): unitValue; catchupAndSubscribeSelected(observer: Observer>): Subscription; subscribeChange(observer: Observer): Subscription; accept(visitor: ClipBoxAdapterVisitor): Maybe; consolidate(): void; clone(consolidate: boolean): void; onSelected(): void; onDeselected(): void; get isSelected(): boolean; terminate(): void; get box(): ValueClipBox; get uuid(): UUID.Bytes; get address(): Address; get indexField(): Int32Field; get duration(): ppqn; get mute(): boolean; get hue(): int; get hasCollection(): boolean; get events(): Option>; get optCollection(): Option; get label(): string; get trackBoxAdapter(): Option; get isMirrowed(): boolean; get canMirror(): boolean; toString(): string; } //# sourceMappingURL=ValueClipBoxAdapter.d.ts.map