import { DurableEventData, DurableEventSchedule } from "../../data";
export interface EventScheduleConfig {
    dispatchSchedules?(): Promise<void>;
    dispatchSchedule?(event: DurableEventData): Promise<void>;
    deleteDispatchSchedule?(event: DurableEventData): Promise<void>;
    clearDispatchSchedule?(): Promise<void>;
}
export declare function isDurableEventDefaultSchedule(): boolean;
export declare function dispatchDefaultSchedule(event: DurableEventData): Promise<void>;
export declare function dispatchSchedule(event: DurableEventData): Promise<void>;
export declare function dispatchSchedules(): Promise<void>;
export declare const removeScheduleVirtualFunction: () => void;
export declare function isScheduleRepeating(schedule: DurableEventSchedule): boolean;
export declare function deleteDispatchSchedule(event: DurableEventData): Promise<void>;
export declare function clearDispatchSchedule(): Promise<void>;
