import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Scheduling extends ClientSDK { /** * Describes the schedule to create or modify. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.write` scope. */ create(request: operations.CreateScheduleRequest, options?: RequestOptions): Promise; /** * Describes a list of schedules associated with an account. Append the `hydrate=accounts` query parameter to include partial account details in the response. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.read` scope. */ list(request: operations.ListSchedulesRequest, options?: RequestOptions): Promise; /** * Describes the schedule to modify. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.write` scope. */ update(request: operations.UpdateScheduleRequest, options?: RequestOptions): Promise; /** * Describes a schedule associated with an account. Requires at least 1 occurrence or recurTransfer to be specified. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.read` scope. */ get(request: operations.GetSchedulesRequest, options?: RequestOptions): Promise; /** * Describes the schedule to cancel. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.write` scope. */ cancel(request: operations.CancelScheduleRequest, options?: RequestOptions): Promise; /** * Gets a specific occurrence. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/transfers.read` scope. */ getOccurrance(request: operations.GetScheduledOccurrenceRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=scheduling.d.ts.map