import * as s from '../schemas'; import type { Transport } from './transport'; export declare function schedulesClient(t: Transport): { listSchedules: (signal?: AbortSignal) => Promise<{ [x: string]: unknown; name: string; enabled?: boolean | undefined; schedule?: unknown; target?: unknown; args?: unknown[] | undefined; kwargs?: Record | undefined; }[]>; getServerDateTime: (signal?: AbortSignal) => Promise<{ [x: string]: unknown; utc: unknown; local?: unknown; system?: unknown; }>; addSchedule: (body: { tool_name: string; tool_kwargs: Record; schedule_kwargs: Record; execution_key?: string | null; state_binding?: s.StateBinding | null; start_expr?: s.TemplatedText | null; cancel_expr?: s.TemplatedText | null; resume_expr?: s.TemplatedText | null; extras_expr?: s.TemplatedText | null; }) => Promise; deleteSchedule: (name: string) => Promise; }; //# sourceMappingURL=schedules-client.d.ts.map