import { MutableObservableOption, Terminable } from "@opendaw/lib-std";
import { AnyRegionBoxAdapter, TrackBoxAdapter } from "@opendaw/studio-adapters";
export declare class TimelineFocus implements Terminable {
    #private;
    constructor();
    get track(): MutableObservableOption<TrackBoxAdapter>;
    get region(): MutableObservableOption<AnyRegionBoxAdapter>;
    focusTrack(track: TrackBoxAdapter): void;
    focusRegion(region: AnyRegionBoxAdapter): void;
    clearRegionFocus(): void;
    clear(): void;
    terminate(): void;
}
//# sourceMappingURL=TimelineFocus.d.ts.map