import { z } from 'zod'; /** * Zod schema for the InboxConfigCollection 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 inboxConfigCollection: z.ZodLazy>>; locale: z.ZodNullable; theme: z.ZodNullable; fontSize: z.ZodString; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }>>>; dialog: z.ZodOptional>>; footer: z.ZodOptional>>; header: z.ZodOptional>>; icon: z.ZodOptional>>; notification: z.ZodOptional>>; 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; }>>; unread: z.ZodLazy>>; state: z.ZodOptional>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; unseen: z.ZodLazy>>; state: z.ZodOptional>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; }, "strip", z.ZodTypeAny, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }>>>; unseenBadge: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }>>>; }, "strip", z.ZodTypeAny, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }>>; id: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }>>, "many">>; links: z.ZodOptional; next: z.ZodNullable>; prev: z.ZodNullable>; }, "strip", z.ZodTypeAny, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }>>; /** * * @typedef {InboxConfigCollection} inboxConfigCollection * @property {InboxConfig[]} * @property {Links} */ export type InboxConfigCollection = z.infer; /** * Zod schema for mapping API responses to the InboxConfigCollection 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 inboxConfigCollectionResponse: z.ZodLazy, { emptyInboxUrl: string; }, { emptyInboxUrl: string; }>>>; locale: z.ZodNullable; theme: z.ZodNullable; fontSize: z.ZodString; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }>, { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }>>>; dialog: z.ZodOptional, { accentColor: string; backgroundColor: string; textColor: string; }, { backgroundColor: string; textColor: string; accentColor: string; }>>>; footer: z.ZodOptional, { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; }>>>; header: z.ZodOptional, { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; }>>>; icon: z.ZodOptional, { borderColor: string; width: string; }, { borderColor: string; width: string; }>>>; notification: z.ZodOptional, { 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; }>>; unread: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; unseen: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; }, "strip", z.ZodTypeAny, { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; }, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }>, { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; }, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }>>>; unseenBadge: z.ZodOptional, { backgroundColor: string; }, { backgroundColor: string; }>>>; }, "strip", z.ZodTypeAny, { header?: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; banner?: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog?: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer?: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }>, { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; }, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }>>>; }, "strip", z.ZodTypeAny, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }>, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }>>; id: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }>, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }>>, "many">>; links: z.ZodOptional; next: z.ZodNullable>; prev: z.ZodNullable>; }, "strip", z.ZodTypeAny, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }>, { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; }, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; } | undefined; }, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }>, { data: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links: { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; } | undefined; }, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }>>; /** * Zod schema for mapping the InboxConfigCollection 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 inboxConfigCollectionRequest: z.ZodLazy, { emptyInboxUrl: string; }, { emptyInboxUrl: string; }>>>; locale: z.ZodNullable; theme: z.ZodNullable; fontSize: z.ZodString; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }>, { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; }>>>; dialog: z.ZodOptional, { accentColor: string; backgroundColor: string; textColor: string; }, { backgroundColor: string; textColor: string; accentColor: string; }>>>; footer: z.ZodOptional, { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; }>>>; header: z.ZodOptional, { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; }, { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; }>>>; icon: z.ZodOptional, { borderColor: string; width: string; }, { borderColor: string; width: string; }>>>; notification: z.ZodOptional, { 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; }>>; unread: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; unseen: z.ZodLazy, { backgroundColor: string; }, { backgroundColor: string; }>>>; state: z.ZodOptional, { color: string; }, { color: string; }>>>; textColor: z.ZodString; }, "strip", z.ZodTypeAny, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>, { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }, { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }>>; }, "strip", z.ZodTypeAny, { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; }, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }>, { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; }, { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; }>>>; unseenBadge: z.ZodOptional, { backgroundColor: string; }, { backgroundColor: string; }>>>; }, "strip", z.ZodTypeAny, { header?: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; banner?: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog?: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer?: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }>, { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; }, { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; }>>>; }, "strip", z.ZodTypeAny, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }>, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }, { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }>>; id: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }>, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }, { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }>>, "many">>; links: z.ZodOptional; next: z.ZodNullable>; prev: z.ZodNullable>; }, "strip", z.ZodTypeAny, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }>, { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; }, { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; } | undefined; }, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }>, { data: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { banner: { backgroundColor: string; backgroundOpacity: number | undefined; fontSize: string; textColor: string; } | undefined; dialog: { accentColor: string; backgroundColor: string; textColor: string; } | undefined; footer: { backgroundColor: string; borderRadius: string; fontSize: string; textColor: string; } | undefined; header: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; textColor: string; } | undefined; icon: { borderColor: string; width: string; } | undefined; notification: { default: { backgroundColor: string; borderRadius: string; fontFamily: string; fontSize: string; hover: { backgroundColor: string; } | undefined; margin: string; state: { color: string; } | undefined; textColor: string; }; unread: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; unseen: { backgroundColor: string; hover: { backgroundColor: string; } | undefined; state: { color: string; } | undefined; textColor: string; }; } | undefined; unseenBadge: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links: { first: string | undefined; next: string | null | undefined; prev: string | null | undefined; } | undefined; }, { data?: { config: { images: { emptyInboxUrl: string; } | null; locale: string | null; theme: { header?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; } | undefined; banner?: { backgroundColor: string; fontSize: string; textColor: string; backgroundOpacity?: number | undefined; } | undefined; dialog?: { backgroundColor: string; textColor: string; accentColor: string; } | undefined; footer?: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; } | undefined; icon?: { borderColor: string; width: string; } | undefined; notification?: { default: { backgroundColor: string; fontSize: string; textColor: string; borderRadius: string; fontFamily: string; margin: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unread: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; unseen: { backgroundColor: string; textColor: string; hover?: { backgroundColor: string; } | undefined; state?: { color: string; } | undefined; }; } | undefined; unseenBadge?: { backgroundColor: string; } | undefined; } | null; }; id: string; name: string; }[] | undefined; links?: { first?: string | undefined; next?: string | null | undefined; prev?: string | null | undefined; } | undefined; }>>; //# sourceMappingURL=inbox-config-collection.d.ts.map