import type { BaseComponentProps } from '@json-render/vue'; export declare function CardComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function AccordionComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function AccordionGroupComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function DialogComponent({ props, children, bindings }: BaseComponentProps): globalThis.VNode; export declare function TabComponent({ props }: BaseComponentProps): globalThis.VNode; export declare function AlertComponent({ props, children, emit }: BaseComponentProps): globalThis.VNode; export declare function AlertGroupComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function BadgeComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function AvatarComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function AvatarGroupComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function ProgressComponent({ props }: BaseComponentProps): globalThis.VNode; export declare function IconComponent({ props }: BaseComponentProps): globalThis.VNode; export declare function TooltipComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function ButtonComponent({ props, children, emit }: BaseComponentProps): globalThis.VNode; export declare function ButtonGroupComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function BreadcrumbComponent({ props }: BaseComponentProps): globalThis.VNode; export declare function NavComponent({ props, children }: BaseComponentProps): globalThis.VNode; export declare function InputTextComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function TextareaComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function SelectComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function CheckboxComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function CheckboxGroupComponent({ props, children, bindings }: BaseComponentProps): globalThis.VNode; export declare function RadioComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function RadioGroupComponent({ props, children, bindings }: BaseComponentProps): globalThis.VNode; export declare function ComboboxComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; export declare function InputFileComponent({ props, bindings }: BaseComponentProps): globalThis.VNode; /** * All Volver Vue component implementations for building custom json-render registries. * Import individual entries or spread into defineRegistry. */ export declare const volverComponents: { readonly Card: typeof CardComponent; readonly Accordion: typeof AccordionComponent; readonly AccordionGroup: typeof AccordionGroupComponent; readonly Dialog: typeof DialogComponent; readonly Tab: typeof TabComponent; readonly Alert: typeof AlertComponent; readonly AlertGroup: typeof AlertGroupComponent; readonly Badge: typeof BadgeComponent; readonly Avatar: typeof AvatarComponent; readonly AvatarGroup: typeof AvatarGroupComponent; readonly Progress: typeof ProgressComponent; readonly Icon: typeof IconComponent; readonly Tooltip: typeof TooltipComponent; readonly Button: typeof ButtonComponent; readonly ButtonGroup: typeof ButtonGroupComponent; readonly Breadcrumb: typeof BreadcrumbComponent; readonly Nav: typeof NavComponent; readonly InputText: typeof InputTextComponent; readonly Textarea: typeof TextareaComponent; readonly Select: typeof SelectComponent; readonly Checkbox: typeof CheckboxComponent; readonly CheckboxGroup: typeof CheckboxGroupComponent; readonly Radio: typeof RadioComponent; readonly RadioGroup: typeof RadioGroupComponent; readonly Combobox: typeof ComboboxComponent; readonly InputFile: typeof InputFileComponent; };