import { z } from 'zod'; /** * Zod schema for the Default_ model. * Defines the structure and validation rules for this data type. * This is the shape used in application code - what developers interact with. */ export declare const default_: z.ZodLazy>>; margin: z.ZodString; state: z.ZodOptional>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; /** * Base styles applied to every notification item. * @typedef {Default_} default_ - Base styles applied to every notification item. - Base styles applied to every notification item. * @property {string} - Background color for notifications in their default state. * @property {string} - Border radius applied to each notification card. * @property {string} - Font family for notification text. * @property {string} - Font size for notification text. * @property {DefaultHover} - Styles applied when a notification is hovered. * @property {string} - CSS margin applied around each notification card. * @property {DefaultState} - Accent colors for notification state indicators. * @property {string} - Default text color for notifications. */ export type Default_ = z.infer; /** * Zod schema for mapping API responses to the Default_ application shape. * Handles any property name transformations from the API schema. * If property names match the API schema exactly, this is identical to the application shape. */ export declare const defaultResponse: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; margin: z.ZodString; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; /** * Zod schema for mapping the Default_ application shape to API requests. * Handles any property name transformations required by the API schema. * If property names match the API schema exactly, this is identical to the application shape. */ export declare const defaultRequest: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; margin: z.ZodString; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; //# sourceMappingURL=default_.d.ts.map