import { Terminable } from "@opendaw/lib-std";
import { Project } from "../project";
import { ppqn } from "@opendaw/lib-dsp";
export declare class Recording {
    #private;
    readonly countIn: boolean;
    readonly startPosition: ppqn;
    static get isRecording(): boolean;
    static start(project: Project, countIn: boolean): Promise<Terminable>;
    static wasCountingIn(): boolean;
    static wasStartingAt(): ppqn;
    private constructor();
}
//# sourceMappingURL=Recording.d.ts.map