import { ScheduleTriggerConfig, ScheduleConfig } from './types'; export declare class ScheduleTrigger { private config; constructor(config: ScheduleTriggerConfig); schedule(): Promise; cancel(): Promise; getNextExecutionTime(): Promise; static validateSchedule(schedule: ScheduleConfig): boolean; static createDailySchedule(time: string): ScheduleConfig; static createWeekdaySchedule(time: string): ScheduleConfig; static createWeekendSchedule(time: string): ScheduleConfig; static createCustomSchedule(time: string, daysOfWeek: number[]): ScheduleConfig; getConfig(): ScheduleTriggerConfig; updateConfig(config: Partial): void; } //# sourceMappingURL=ScheduleTrigger.d.ts.map