type Callback = () => void; type Condition = () => boolean; export declare class FrameInterval { private id; private callback; private thenfn; private stopCondition; constructor(callback?: Callback); private tick; cancel(): void; until(stopCondition: Condition): this; then(thenfn: Callback): void; } export {};