import { App } from 'vue'; import { default as VButton } from './components/button/VButton'; import { default as VIcon } from './components/icon/VIcon'; import { default as VLoader } from './components/loader/VLoader'; import { default as VModal } from './components/modal/VModal'; import { default as VPagination } from './components/pagination/VPagination'; import { default as VCheckbox } from './components/checkbox/VCheckbox'; import { default as VRadiobox } from './components/radiobox/VRadiobox'; import { default as VTable } from './components/table/VTable'; import { default as VTableColumn } from './components/table/VTableColumn'; import { default as VDropdown } from './components/dropdown/VDropdown'; import { default as VDropdownItem } from './components/dropdown/VDropdownItem'; import { default as VInput } from './components/input/VInput'; import { default as VSelect } from './components/select/VSelect'; import { default as VLocaleSelect } from './components/select/VLocaleSelect'; import { default as VOption } from './components/select/VOption'; import { default as VDatePicker } from './components/datepicker/VDatePicker'; import { default as VTimePicker } from './components/timepicker/VTimePicker'; import { default as VCollapse } from './components/collapse/VCollapse'; import { default as VCollapseItem } from './components/collapse/VCollapseItem'; import { default as VTabs } from './components/tabs/VTabs'; import { default as VTabItem } from './components/tabs/VTabItem'; import { default as VUpload } from './components/upload/VUpload'; import { default as VSidebar } from './components/sidebar/VSidebar'; import { default as VLogin } from './components/login/VLogin'; import { default as VLoginLogo } from './components/login/VLoginLogo'; import { default as VDynamicFilter } from './components/dynamic-filter/VDynamicFilter'; import { default as VSlider } from './components/slider/VSlider'; import { default as VSliderMarkRange } from './components/slider/VSliderMarkRange'; import { default as VChart } from './components/charts/VChart'; import { default as VInfoBox } from './components/info-box/VInfoBox'; import { default as VTransferList } from './components/transfer-list/VTransferList'; import { default as VAvatar } from './components/avatar/VAvatar'; import { default as VAvatarUpload } from './components/avatar-upload/VAvatarUpload'; import { default as VColorPicker } from './components/color-picker/VColorPicker'; import { default as VTimerDuration } from './components/timer/VTimerDuration'; import { default as VImageFullscreen } from './components/image-fullscreen/VImageFullscreen'; import { default as VBreadcrumb } from './components/breadcrumb/VBreadcrumb'; import { default as VBreadcrumbItem } from './components/breadcrumb/VBreadcrumbItem'; import { default as VAudio } from './components/audio/VAudio'; import { default as VEmpty } from './components/empty/VEmpty'; import { default as VEditor } from './components/editor/VEditor'; import { default as VBadge } from './components/badge/VBadge'; import { default as VAppBar } from './components/app-bar/VAppBar'; import { default as VNavRail } from './components/nav-rail/VNavRail'; import { tooltipDirective } from './directives/tooltip/tooltip'; import { loaderDirective } from './directives/loader/loader'; import { LANGUAGES } from './locales/types'; export { VButton, VIcon, VLoader, VModal, VPagination, VCheckbox, VRadiobox, VTable, VTableColumn, VDropdown, VDropdownItem, VInput, VSelect, VLocaleSelect, VOption, VDatePicker, VTimePicker, VCollapse, VCollapseItem, VTabs, VTabItem, VUpload, VSidebar, VLogin, VLoginLogo, VDynamicFilter, VSlider, VSliderMarkRange, VChart, VInfoBox, VTransferList, VAvatar, VAvatarUpload, VColorPicker, VTimerDuration, VImageFullscreen, VBreadcrumb, VBreadcrumbItem, VAudio, VEmpty, VEditor, VBadge, VAppBar, VNavRail, }; export { tooltipDirective }; export { loaderDirective }; export type { VButtonProps, VButtonEmits, VButtonType } from './components/button/types'; export type { IconName } from './icons/index'; export type { TooltipPlacement } from './directives/tooltip/types'; export type { VModalProps, VModalEmits, VModalSize, VModalConfig, VModalInstance } from './components/modal/types'; export type { VMessageType, VMessageOptions, VMessageInstance, VMessageMethods } from './components/message/types'; export type { PaginationProps, PaginationEmits, PaginationChangeData, PaginationState, PaginationCalculations, } from './components/pagination/types'; export type { VCheckboxProps, VCheckboxEmits, VCheckboxSlots } from './components/checkbox/types'; export type { VRadioboxProps, VRadioboxEmits } from './components/radiobox/types'; export * from './validation'; export type { VTableProps, VTableEmits, VTableColumnProps, VTableColumnGroup, VTableStyleConfig, VTableRenderSlot, SortDirection, SortState, StickyPosition, ResizeState, SortChangeEventData, SelectionChangeEventData, VTableRowHighlightType, VTableRowHighlight, VTableRowHighlightFunction, } from './components/table/types'; export type { DropdownProps, DropdownItemProps, DropdownEmits, DropdownItemEmits, DropdownExpose, DropdownContext, DropdownTriggerType, DropdownPlacement, } from './components/dropdown/types'; export type { VtInputProps, VtInputEmits, VtInputMethods, VtInputValidationResult, VtInputAutosizeConfig, VtInputSize, VtInputStatus, VtInputType, VtInputResize, } from './components/input/types'; export type { VtSelectProps, VtSelectEmits, VtSelectMethods, VtSelectOption, VtSelectStatus, VtSelectContext, VtOptionEmits, VLocaleSelectProps, VLocale, VLocaleEmits, } from './components/select/types'; export type { DatePickerType, DatePickerSize, DateValue, DateRangeValue, DatePickerValue, VDatePickerProps, VDatePickerEmits, VDatePickerMethods, DatePickerShortcut, FormatToken, DateValidationResult, } from './components/datepicker/types'; export type { TimePickerType, TimePickerSize, TimeValue, TimeRangeValue, TimePickerValue, VTimePickerProps, VTimePickerEmits, VTimePickerMethods, TimeObject, TimeValidationResult, } from './components/timepicker/types'; export type { CollapseItemProps, CollapseProps, CollapseEmits, CollapseItemEmits, CollapseContext, } from './components/collapse/types'; export type { VTabsProps, VTabItemProps, VTabsEmits } from './components/tabs/types'; export type { VAuthentificationProps, VAuthentificationData, VAuthentificationEmits, VLoginLogoProps, } from './components/login/types'; export { FileValidator, FileParser } from './components/upload/types'; export type { UploadFile, VUploadProps, VUploadEmits, UploadError, ParseResult, SheetParseResult, } from './components/upload/types'; export type { VSliderProps, VSliderEmits, VSingleMarkRangeProps, VSingleMarkRangeEmits, } from './components/slider/types'; export type { VChartType, VChartProps } from './components/charts/types'; export type { VInfoBoxProps, VInfoBoxType } from './components/info-box/types'; export type { VTransferListProps, VTransferListEmits } from './components/transfer-list/types'; export type { VColorPickerProps, VColorPickerEmits } from './components/color-picker/types'; export type { VAvatarProps } from './components/avatar/types'; export type { VAvatarUploadProps, VAvatarUploadEmits } from './components/avatar-upload/types'; export type { VTimerDurationProps } from './components/timer/types'; export type { VBreadcrumbProps, VBreadcrumbItemProps, VBreadcrumbItemEmits } from './components/breadcrumb/types'; export type { VAudioProps, VAudioEmits } from './components/audio/types'; export type { VEmptyProps } from './components/empty/types'; export type { VtEditorProps, VtEditorEmits, VtEditorCommand } from './components/editor/types'; export type { VBadgeProps } from './components/badge/types'; export type { VAppBarProps } from './components/app-bar/types'; export type { VNavRailProps, VNavRailEmits } from './components/nav-rail/types'; export { DEFAULT_COLUMN_CONFIG } from './components/table/types'; export { DropdownContextKey } from './components/dropdown/types'; export { VtSelectContextKey } from './components/select/types'; export { FORMAT_TOKENS, DEFAULT_FORMATS, isValidDate, validateDateValue } from './components/datepicker/types'; export { DEFAULT_TIME_FORMATS, isValidTimeString, validateTimeValue, formatTime, parseTimeString, generateTimeOptions, } from './components/timepicker/types'; export { VModalPlugin, modalManager } from './components/modal/plugin'; export { VMessagePlugin, VMessage, messageManager } from './components/message/message-plugin'; export declare function setLocale(locale: LANGUAGES): void; export { LANGUAGES }; export interface VUIPluginOptions { prefix?: string; modal?: boolean; message?: boolean; locale?: LANGUAGES; } declare const VUIPlugin: { install(app: App, options?: VUIPluginOptions): void; }; export default VUIPlugin; export declare const install: (app: App, options?: VUIPluginOptions) => void; declare module 'vue' { interface ComponentCustomProperties { $modal: import('./components/modal/types').VModalInstance; $message: import('./components/message/types').VMessageMethods; $messageStack: { closeAll: () => void; getCount: () => number; closeById: (id: number) => void; }; } } export {}; //# sourceMappingURL=index.d.ts.map