import { Task, ScheduledTask, Scheduler } from '../interfaces';
export declare class PredeterminedTask implements ScheduledTask {
    task: Task;
    time: number;
    period: number;
    private scheduler;
    active: boolean;
    constructor(delay: number, period: number, task: Task, scheduler: Scheduler);
    run(): void;
    error(err: Error): void;
    dispose(): void;
}
