import type { AIProjectContext as Client } from "../../index.js"; import type { Schedule, _PagedSchedule, ScheduleRun, _PagedScheduleRun } from "../../../models/models.js"; import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { BetaSchedulesListRunsOptionalParams, BetaSchedulesGetRunOptionalParams, BetaSchedulesCreateOrUpdateOptionalParams, BetaSchedulesListOptionalParams, BetaSchedulesGetOptionalParams, BetaSchedulesDeleteOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listRunsSend(context: Client, id: string, options?: BetaSchedulesListRunsOptionalParams): StreamableMethod; export declare function _listRunsDeserialize(result: PathUncheckedResponse): Promise<_PagedScheduleRun>; /** List all schedule runs. */ export declare function listRuns(context: Client, id: string, options?: BetaSchedulesListRunsOptionalParams): PagedAsyncIterableIterator; export declare function _getRunSend(context: Client, scheduleId: string, runId: string, options?: BetaSchedulesGetRunOptionalParams): StreamableMethod; export declare function _getRunDeserialize(result: PathUncheckedResponse): Promise; /** Get a schedule run by id. */ export declare function getRun(context: Client, scheduleId: string, runId: string, options?: BetaSchedulesGetRunOptionalParams): Promise; export declare function _createOrUpdateSend(context: Client, id: string, schedule: Schedule, options?: BetaSchedulesCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Create or update operation template. */ export declare function createOrUpdate(context: Client, id: string, schedule: Schedule, options?: BetaSchedulesCreateOrUpdateOptionalParams): Promise; export declare function _listSend(context: Client, options?: BetaSchedulesListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_PagedSchedule>; /** List all schedules. */ export declare function list(context: Client, options?: BetaSchedulesListOptionalParams): PagedAsyncIterableIterator; export declare function _getSend(context: Client, id: string, options?: BetaSchedulesGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Get a schedule by id. */ export declare function get(context: Client, id: string, options?: BetaSchedulesGetOptionalParams): Promise; export declare function _$deleteSend(context: Client, id: string, options?: BetaSchedulesDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Delete a schedule. */ export declare function $delete(context: Client, id: string, options?: BetaSchedulesDeleteOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map