export declare class Phase {
    private _duration;
    private _state;
    constructor(duration: number, state: string);
    get duration(): number;
    set duration(value: number);
    get state(): string;
    set state(value: string);
}
export declare class TLLogic {
    private _id;
    private _phases;
    private _offset;
    constructor(name: string, phases?: Phase[], offset?: number);
    get size(): number;
    get offset(): number;
    set offset(value: number);
    get phases(): Phase[];
    set phases(value: Phase[]);
    get id(): string;
    set id(value: string);
    pushPhase(phase: Phase): void;
}
