import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { RunTransfer, RunTransfer$Outbound } from "./runtransfer.js"; export type RecurResponse = { /** * RRule as defined by RFC 5545 (https://www.rfc-editor.org/rfc/rfc5545#section-3.3.10). * * @remarks * Generators available online at the following sites - https://freetools.textmagic.com/rrule-generator, https://jkbrzt.github.io/rrule/ */ recurrenceRule: string; runTransfer: RunTransfer; /** * True if the RRule set runs indefinitely. */ indefinite?: boolean | undefined; start?: Date | undefined; }; /** @internal */ export declare const RecurResponse$inboundSchema: z.ZodType; /** @internal */ export type RecurResponse$Outbound = { recurrenceRule: string; runTransfer: RunTransfer$Outbound; indefinite?: boolean | undefined; start?: string | undefined; }; /** @internal */ export declare const RecurResponse$outboundSchema: z.ZodType; export declare function recurResponseToJSON(recurResponse: RecurResponse): string; export declare function recurResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=recurresponse.d.ts.map