/** * `weft.schedules.list` operation + REST binding. * * Lists recurring schedules with optional filtering. REST response matches * the `handleListSchedules` shape: 200 with the paginated result, * 400 for bad query params, or a JSON `{ error: }` for other failures. * * @module server/operations/list-schedules */ import { z } from 'zod'; import type { PaginatedResult, ScheduleSummary } from '../../core/types.ts'; import type { UnknownRestBinding } from '../rest-bindings.ts'; declare const listSchedulesInput: z.ZodObject<{ status: z.ZodOptional; workflowType: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>; export type ListSchedulesInput = z.infer; export type ListSchedulesOutput = PaginatedResult; export declare const listSchedulesOperation: import("../operation-catalog.ts").OperationDefinition<{ status?: unknown; workflowType?: unknown; limit?: unknown; offset?: unknown; }, ListSchedulesOutput, unknown>; export declare const listSchedulesRestBinding: UnknownRestBinding; export {};