import { z } from 'zod'; export declare const CardDefinition: { props: z.ZodObject<{ title: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AccordionDefinition: { props: z.ZodObject<{ title: z.ZodString; content: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AccordionGroupDefinition: { props: z.ZodObject<{ collapse: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const DialogDefinition: { props: z.ZodObject<{ title: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const TabDefinition: { props: z.ZodObject<{ items: z.ZodArray>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AlertDefinition: { props: z.ZodObject<{ title: z.ZodOptional>; content: z.ZodOptional>; modifiers: z.ZodOptional, z.ZodArray>]>>>; dismissable: z.ZodOptional>; role: z.ZodOptional>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AlertGroupDefinition: { props: z.ZodObject<{ stack: z.ZodOptional>; position: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const BadgeDefinition: { props: z.ZodObject<{ value: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AvatarDefinition: { props: z.ZodObject<{ imgSrc: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const AvatarGroupDefinition: { props: z.ZodObject<{ toShow: z.ZodOptional>; totalItems: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const ProgressDefinition: { props: z.ZodObject<{ label: z.ZodString; value: z.ZodNumber; max: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const IconDefinition: { props: z.ZodObject<{ name: z.ZodString; color: z.ZodOptional>; size: z.ZodOptional>; }, z.core.$strip>; description: string; }; export declare const TooltipDefinition: { props: z.ZodObject<{ value: z.ZodString; position: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const ButtonDefinition: { props: z.ZodObject<{ label: z.ZodOptional>; modifiers: z.ZodOptional]>>>; disabled: z.ZodOptional>; loading: z.ZodOptional>; icon: z.ZodOptional>; iconPosition: z.ZodOptional>>; type: z.ZodOptional>>; href: z.ZodOptional>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const ButtonGroupDefinition: { props: z.ZodObject<{ toggle: z.ZodOptional>; multiple: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const BreadcrumbDefinition: { props: z.ZodObject<{ routes: z.ZodArray>; href: z.ZodOptional>; }, z.core.$strip>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const NavDefinition: { props: z.ZodObject<{ items: z.ZodOptional>; href: z.ZodOptional>; items: z.ZodOptional>; href: z.ZodOptional>; }, z.core.$strip>>>>; }, z.core.$strip>>>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const InputTextDefinition: { props: z.ZodObject<{ type: z.ZodOptional>>; placeholder: z.ZodOptional>; readonly: z.ZodOptional>; icon: z.ZodOptional>; iconPosition: z.ZodOptional>>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const TextareaDefinition: { props: z.ZodObject<{ placeholder: z.ZodOptional>; rows: z.ZodOptional>; readonly: z.ZodOptional>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const SelectDefinition: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; multiple: z.ZodOptional>; placeholder: z.ZodOptional>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const CheckboxDefinition: { props: z.ZodObject<{ name: z.ZodOptional>; label: z.ZodOptional>; value: z.ZodOptional>>; disabled: z.ZodOptional>; switch: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const CheckboxGroupDefinition: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; vertical: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const RadioDefinition: { props: z.ZodObject<{ name: z.ZodString; label: z.ZodOptional>; value: z.ZodOptional>>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const RadioGroupDefinition: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; vertical: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; export declare const ComboboxDefinition: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; placeholder: z.ZodOptional>; searchable: z.ZodOptional>; multiple: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; export declare const InputFileDefinition: { props: z.ZodObject<{ accept: z.ZodOptional>; multiple: z.ZodOptional>; max: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; /** * All Volver component definitions for building custom json-render catalogs. * Import individual definitions or spread into defineCatalog. */ export declare const volverComponentDefinitions: { readonly Card: { props: z.ZodObject<{ title: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Accordion: { props: z.ZodObject<{ title: z.ZodString; content: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly AccordionGroup: { props: z.ZodObject<{ collapse: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Dialog: { props: z.ZodObject<{ title: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Tab: { props: z.ZodObject<{ items: z.ZodArray>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Alert: { props: z.ZodObject<{ title: z.ZodOptional>; content: z.ZodOptional>; modifiers: z.ZodOptional, z.ZodArray>]>>>; dismissable: z.ZodOptional>; role: z.ZodOptional>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly AlertGroup: { props: z.ZodObject<{ stack: z.ZodOptional>; position: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Badge: { props: z.ZodObject<{ value: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Avatar: { props: z.ZodObject<{ imgSrc: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly AvatarGroup: { props: z.ZodObject<{ toShow: z.ZodOptional>; totalItems: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Progress: { props: z.ZodObject<{ label: z.ZodString; value: z.ZodNumber; max: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly Icon: { props: z.ZodObject<{ name: z.ZodString; color: z.ZodOptional>; size: z.ZodOptional>; }, z.core.$strip>; description: string; }; readonly Tooltip: { props: z.ZodObject<{ value: z.ZodString; position: z.ZodOptional>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Button: { props: z.ZodObject<{ label: z.ZodOptional>; modifiers: z.ZodOptional]>>>; disabled: z.ZodOptional>; loading: z.ZodOptional>; icon: z.ZodOptional>; iconPosition: z.ZodOptional>>; type: z.ZodOptional>>; href: z.ZodOptional>; }, z.core.$strip>; slots: string[]; description: string; }; readonly ButtonGroup: { props: z.ZodObject<{ toggle: z.ZodOptional>; multiple: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Breadcrumb: { props: z.ZodObject<{ routes: z.ZodArray>; href: z.ZodOptional>; }, z.core.$strip>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly Nav: { props: z.ZodObject<{ items: z.ZodOptional>; href: z.ZodOptional>; items: z.ZodOptional>; href: z.ZodOptional>; }, z.core.$strip>>>>; }, z.core.$strip>>>>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly InputText: { props: z.ZodObject<{ type: z.ZodOptional>>; placeholder: z.ZodOptional>; readonly: z.ZodOptional>; icon: z.ZodOptional>; iconPosition: z.ZodOptional>>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly Textarea: { props: z.ZodObject<{ placeholder: z.ZodOptional>; rows: z.ZodOptional>; readonly: z.ZodOptional>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly Select: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; multiple: z.ZodOptional>; placeholder: z.ZodOptional>; floating: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly Checkbox: { props: z.ZodObject<{ name: z.ZodOptional>; label: z.ZodOptional>; value: z.ZodOptional>>; disabled: z.ZodOptional>; switch: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly CheckboxGroup: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; vertical: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Radio: { props: z.ZodObject<{ name: z.ZodString; label: z.ZodOptional>; value: z.ZodOptional>>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly RadioGroup: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; vertical: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; slots: string[]; description: string; }; readonly Combobox: { props: z.ZodObject<{ options: z.ZodArray; }, z.core.$strip>>; placeholder: z.ZodOptional>; searchable: z.ZodOptional>; multiple: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; readonly InputFile: { props: z.ZodObject<{ accept: z.ZodOptional>; multiple: z.ZodOptional>; max: z.ZodOptional>; name: z.ZodString; label: z.ZodOptional>; required: z.ZodOptional>; disabled: z.ZodOptional>; modifiers: z.ZodOptional]>>>; }, z.core.$strip>; description: string; }; };