import { Schedule } from '../../../AdaptableState/Common/Schedule';
export interface ScheduleJobManagerConfig<T> {
    getActiveItems: () => T[];
    getSchedule: (item: T) => Schedule | undefined;
    onFire: (item: T) => void;
}
export interface ScheduleJobManager {
    setUpJobs(): void;
    clearJobs(): void;
}
export declare function createScheduleJobManager<T>(config: ScheduleJobManagerConfig<T>): ScheduleJobManager;
