import { Schedule } from "./Schedule"; import { IScheduleDef } from "./IScheduleDef"; export interface IScheduleFactory { isAvailable(): Promise; detect(def: IScheduleDef): Promise; attach(schedule: Schedule): Promise; }