import { ZodArray, ZodLiteral, ZodObject, ZodOptional, ZodRecord, ZodString, ZodTypeAny, ZodUnion } from "zod"; export type ZodThemeGlobalStyles = ZodObject<{ borderRadius: ZodString; borderColor: ZodString; placeholderColor: ZodString; primaryBackgroundColor: ZodString; primaryTextColor: ZodString; secondaryBackgroundColor: ZodString; secondaryTextColor: ZodString; successBackgroundColor: ZodString; successTextColor: ZodString; successSecondaryBackgroundColor: ZodString; successSecondaryTextColor: ZodString; dangerBackgroundColor: ZodString; dangerTextColor: ZodString; dangerSecondaryBackgroundColor: ZodString; dangerSecondaryTextColor: ZodString; warningBackgroundColor: ZodString; warningTextColor: ZodString; warningSecondaryBackgroundColor: ZodString; warningSecondaryTextColor: ZodString; infoBackgroundColor: ZodString; infoTextColor: ZodString; infoSecondaryBackgroundColor: ZodString; infoSecondaryTextColor: ZodString; fadedBackgroundColor: ZodString; fadedTextColor: ZodString; neutralBackgroundColor: ZodString; neutralTextColor: ZodString; accentBackgroundColor: ZodString; accentTextColor: ZodString; scrollBarTrackColor: ZodString; scrollBarThumbColor: ZodString; }>; export type ZodFontFace = ZodObject<{ fontFamily: ZodString; src: ZodString; fontWeight: ZodOptional; fontStyle: ZodOptional; fontSize: ZodOptional; }>; export type ZodFontFaces = ZodArray; export type ZodFontOptions = ZodObject<{ fontFamily: ZodString; fontFaces: ZodFontFaces; }>; export type ZodTheme = ZodRecord, ZodString]>, ZodObject<{ global: ZodTypeAny; }>>; export type WindowHapiValidationsTheming = { globalTheme: ZodThemeGlobalStyles; theme: ZodTheme; fontFace: ZodFontFace; fontFaces: ZodFontFaces; fontOptions: ZodFontOptions; }; //# sourceMappingURL=validations.types.d.ts.map