import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * Text alignment. */ export declare const TextAlign: { readonly Left: "left"; readonly Center: "center"; readonly Right: "right"; readonly Justify: "justify"; }; /** * Text alignment. */ export type TextAlign = ClosedEnum; export declare const TextAlign$zodSchema: z.ZodEnum<{ left: "left"; center: "center"; right: "right"; justify: "justify"; }>; /** * Whether to use a normal or bold font. */ export declare const FontWeight: { readonly Normal: "normal"; readonly Bold: "bold"; }; /** * Whether to use a normal or bold font. */ export type FontWeight = ClosedEnum; export declare const FontWeight$zodSchema: z.ZodEnum<{ bold: "bold"; normal: "normal"; }>; /** * Whether to use a normal or italic font. */ export declare const FontStyle: { readonly Normal: "normal"; readonly Italic: "italic"; }; /** * Whether to use a normal or italic font. */ export type FontStyle = ClosedEnum; export declare const FontStyle$zodSchema: z.ZodEnum<{ normal: "normal"; italic: "italic"; }>; /** * Text decoration style. */ export declare const TextDecoration: { readonly None: "none"; readonly Underline: "underline"; }; /** * Text decoration style. */ export type TextDecoration = ClosedEnum; export declare const TextDecoration$zodSchema: z.ZodEnum<{ none: "none"; underline: "underline"; }>; export type TextRequest = { text: string; public_id?: string | undefined; font_family?: string | undefined; font_size?: number | undefined; font_color?: string | undefined; text_align?: TextAlign | undefined; font_weight?: FontWeight | undefined; font_style?: FontStyle | undefined; background?: string | undefined; opacity?: number | undefined; text_decoration?: TextDecoration | undefined; line_spacing?: number | undefined; }; export declare const TextRequest$zodSchema: z.ZodType; //# sourceMappingURL=textrequest.d.ts.map