import { z, type ZodType } from "zod"; export declare const LowercaseNonEmptyStringFieldSchema: z.ZodPreprocess; export declare const TrimmedNonEmptyStringFieldSchema: z.ZodPreprocess; export declare const DeliveryThreadIdFieldSchema: z.ZodUnion, z.ZodNumber]>; export declare const TimeoutSecondsFieldSchema: z.ZodPipe>; type ParsedDeliveryInput = { mode?: "announce" | "none" | "webhook"; channel?: string; to?: string; threadId?: string | number; accountId?: string; }; export declare function parseDeliveryInput(input: Record): ParsedDeliveryInput; export declare function parseOptionalField(schema: ZodType, value: unknown): T | undefined; export {};