export interface EventAction {
    plugin: string;
    tool: string;
    args?: Record<string, unknown>;
}
export interface ScheduleEventParams {
    accountId: string;
    name: string;
    description?: string;
    startDate: string;
    endDate?: string;
    location?: string;
    recurrence?: string;
    timezone?: string;
    sessionKey?: string;
    action?: EventAction;
}
export interface ScheduleEventResult {
    eventId: string;
    nextRun?: string;
}
export declare function scheduleEvent(params: ScheduleEventParams): Promise<ScheduleEventResult>;
//# sourceMappingURL=schedule-event.d.ts.map