import { MutableObservableValue, Observer, Option, StringMapping, StringResult, Subscription, Terminable, unitValue, ValueMapping } from "@opendaw/lib-std"; import { Address, PrimitiveField, PrimitiveType, PrimitiveValues } from "@opendaw/lib-box"; import { TrackBoxAdapter } from "./timeline/TrackBoxAdapter"; export declare class FieldAdapter implements MutableObservableValue, Terminable { #private; constructor(field: PrimitiveField, valueMapping: ValueMapping, stringMapping: StringMapping, name: string, anchor?: unitValue); get field(): PrimitiveField; get valueMapping(): ValueMapping; get stringMapping(): StringMapping; get name(): string; get anchor(): unitValue; get type(): PrimitiveType; get address(): Address; get track(): Option; subscribe(observer: Observer>): Subscription; catchupAndSubscribe(observer: Observer>): Subscription; getValue(): T; setValue(value: T): void; setUnitValue(value: unitValue): void; getUnitValue(): unitValue; getPrintValue(): Readonly; setPrintValue(text: string): void; reset(): void; terminate(): void; } //# sourceMappingURL=FieldAdapter.d.ts.map