import type { TransferScheduleCreateOpts, TransferScheduleCreateResult, TransferScheduleDeleteResult } from '@heroku/types/data'; import type { ResourceCtx } from '../../core/extend-resource.js'; export type TransferSchedule = { hour: number; name: string; timezone: string; uuid: string; }; export type TransferScheduleOptions = { signal?: AbortSignal; }; export declare function list(ctx: Pick, appIdentity: string, options?: TransferScheduleOptions): Promise; export declare function create(ctx: Pick, appIdentity: string, addonIdentity: string | undefined, body: TransferScheduleCreateOpts, options?: TransferScheduleOptions): Promise; export declare function del(ctx: Pick, appIdentity: string, addonIdentity: string | undefined, scheduleId: string, options?: TransferScheduleOptions): Promise; export declare const transferScheduleExtensions: import("../../core/extend-resource.js").ResourceExtension<"data", "transferSchedule", { create: (appIdentity: string, addonIdentity: string | undefined, body: TransferScheduleCreateOpts, options?: TransferScheduleOptions) => Promise; delete: (appIdentity: string, addonIdentity: string | undefined, scheduleId: string, options?: TransferScheduleOptions) => Promise; list: (appIdentity: string, options?: TransferScheduleOptions) => Promise; }>;