import * as z from "zod/v3"; import { EmailControlsDto, EmailControlsDto$Outbound } from "./emailcontrolsdto.js"; /** * Control values for the layout. Omit to leave unchanged, or set to null to clear stored control values. */ export type ControlValues = { /** * Email layout controls */ email?: EmailControlsDto | undefined; }; export type UpdateLayoutDto = { /** * Name of the layout */ name: string; /** * Enable or disable translations for this layout */ isTranslationEnabled?: boolean | undefined; /** * Control values for the layout. Omit to leave unchanged, or set to null to clear stored control values. */ controlValues?: ControlValues | null | undefined; }; /** @internal */ export type ControlValues$Outbound = { email?: EmailControlsDto$Outbound | undefined; }; /** @internal */ export declare const ControlValues$outboundSchema: z.ZodType; export declare function controlValuesToJSON(controlValues: ControlValues): string; /** @internal */ export type UpdateLayoutDto$Outbound = { name: string; isTranslationEnabled: boolean; controlValues?: ControlValues$Outbound | null | undefined; }; /** @internal */ export declare const UpdateLayoutDto$outboundSchema: z.ZodType; export declare function updateLayoutDtoToJSON(updateLayoutDto: UpdateLayoutDto): string; //# sourceMappingURL=updatelayoutdto.d.ts.map