import "vue/jsx"; import type { TextAreaCI, UiInterface, DialogCI, TableColumnCI, Icons, IconCI, TableCI, SelectCI, MessageCI, NotificationCI, MessageBoxCI, InputCI, OptionCI, FormWrapperCI, FormItemCI, DrawerCI, CheckboxCI, RadioCI, RadioGroupCI, TagCI, CheckboxGroupCI, CascaderCI, SwitchCI, InputPasswordCI, InputGroupCI, DatePickerCI, TimePickerCI, DropdownCI, DropdownMenuCI, DropdownItemCI, ImageGroupCI, ImageCI, ProgressCI, LoadingCI, UploadCI, TreeSelectCI, TabsCI, TabPaneCI, CollapseCI, CollapseItemCI, ButtonCI, PaginationCI, DividerCI, FormCI, PopoverCI, TooltipCI, InputNumberCI, BadgeCI, CollapseTransitionCI, ButtonGroupCI, ColCI, RowCI, CardCI, RadioButtonCI } from "@fast-crud/ui-interface"; export type ElementUiProvider = { Notification: any; Message: any; MessageBox: any; }; export declare class Element implements UiInterface { constructor(target?: ElementUiProvider); type: string; modelValue: string; switch: SwitchCI; formWrapper: FormWrapperCI; messageBox: MessageBoxCI; message: MessageCI; notification: NotificationCI; icon: IconCI; icons: Icons; dialog: DialogCI; buttonGroup: ButtonGroupCI; col: ColCI; row: RowCI; card: CardCI; checkboxGroup: CheckboxGroupCI; checkbox: CheckboxCI; drawer: DrawerCI; collapseTransition: CollapseTransitionCI; option: OptionCI; select: SelectCI; treeSelect: TreeSelectCI; radio: RadioCI; radioButton: RadioButtonCI; radioGroup: RadioGroupCI; cascader: CascaderCI; form: FormCI; formItem: FormItemCI; button: ButtonCI; pagination: PaginationCI; tableColumn: TableColumnCI; tableColumnGroup: TableColumnCI; table: TableCI; tableColumnV2: TableColumnCI; tableColumnGroupV2: TableColumnCI; tableV2: TableCI; textArea: TextAreaCI; tag: TagCI; inputGroup: InputGroupCI; input: InputCI; inputPassword: InputPasswordCI; number: InputNumberCI; datePicker: DatePickerCI; timePicker: TimePickerCI; dropdown: DropdownCI; dropdownMenu: DropdownMenuCI; dropdownItem: DropdownItemCI; imageGroup: ImageGroupCI; image: ImageCI; progress: ProgressCI; loading: LoadingCI; upload: UploadCI; tabs: TabsCI; tabPane: TabPaneCI; collapse: CollapseCI; collapseItem: CollapseItemCI; badge: BadgeCI; tooltip: TooltipCI; divider: DividerCI; popover: PopoverCI; }