/** * Palantir Foundry Orchestration API. * Schedules, schedule runs, triggers, batch operations. * * The actual API uses `/api/v2/orchestration/schedules/` as the base path * (not `/api/v2/orchestrations/`). Schedules support cron expressions, * pause/resume, triggers, and run history. * * @see https://www.palantir.com/docs/foundry/api/v2/orchestration-v2-resources/ */ import type { PalantirClient } from "./client.js"; import type { Schedule, ScheduleRun, CreateScheduleParams, PageResponse, PageParams } from "./types.js"; export declare class OrchestrationNamespace { private client; constructor(client: PalantirClient); /** List schedules. Requires preview=true. */ listSchedules(params?: PageParams): Promise>; /** Create a schedule. Requires preview=true. */ createSchedule(params: CreateScheduleParams): Promise; /** Get a schedule by RID. Requires preview=true. */ getSchedule(scheduleRid: string): Promise; /** Delete a schedule. Requires preview=true. */ deleteSchedule(scheduleRid: string): Promise; /** Pause a schedule. Requires preview=true. */ pauseSchedule(scheduleRid: string): Promise; /** Resume a paused schedule. Requires preview=true. */ resumeSchedule(scheduleRid: string): Promise; /** Trigger a schedule run manually. Requires preview=true. */ triggerRun(scheduleRid: string): Promise; /** Get a specific run. Requires preview=true. */ getRun(scheduleRid: string, runRid: string): Promise; /** List runs for a schedule. Requires preview=true. */ listRuns(scheduleRid: string, params?: PageParams): Promise>; /** Get a batch of schedules by RIDs. Requires preview=true. */ getBatch(scheduleRids: string[]): Promise; } //# sourceMappingURL=orchestration.d.ts.map