export type Condition = () => boolean;
export type Callback = () => void;
export declare class Tick {
    private _tick;
    private _time;
    private _timeOutId?;
    private _condition;
    get time(): string;
    get mTime(): number | null;
    get lTime(): string;
    every(timeString: string): Tick;
    when(condition: Condition): Tick;
    start(callback: Callback): void;
    stop(): void;
    private tick;
}
