import { Plugin } from 'vue'; import { default as SHConfigProvider } from './components/ConfigProvider/index.vue'; import { default as SHButton } from './components/Button/index.vue'; import { default as SHInput } from './components/Input/index.vue'; import { SHInputGroup, SHInputGroupAddon } from './components/InputGroup'; import { default as SHNumberInput } from './components/NumberInput/index.vue'; import { default as SHTextarea } from './components/Textarea/index.vue'; import { default as SHSelect } from './components/Select/index.vue'; import { default as SHSpin } from './components/Spin/index.vue'; import { default as SHBaseContainer } from './components/BaseContainer/index.vue'; import { default as SHPopover } from './components/Popover/index.vue'; import { default as SHEditableContainer } from './components/EditableContainer/index.vue'; import { default as SHTooltip } from './components/Tooltip/index.vue'; import { default as SHBadge } from './components/Badge/index.vue'; import { default as SHChip } from './components/Chip/index.vue'; import { default as SHTag } from './components/Tag/index.vue'; import { default as SHStatusTag } from './components/StatusTag/index.vue'; import { default as SHSwitch } from './components/Switch/index.vue'; import { default as SHDialog } from './components/Dialog/index.vue'; import { default as SHAlertDialog } from './components/AlertDialog/index.vue'; import { default as SHBlockArea } from './components/BlockArea/index.vue'; import { SHActiveButtonGroup, SHActiveButtonItem } from './components/ActiveButtonGroup'; import { default as SHFlexContainer } from './components/FlexContainer/index.vue'; import { default as SHMentionableTextArea } from './components/MentionableTextArea/index.vue'; import { default as SHContextMenu } from './components/ContextMenu/index.vue'; import { default as SHProgress } from './components/Progress/index.vue'; import { default as SHSlider } from './components/Slider/index.vue'; import { default as SHCollapsible } from './components/Collapsible/index.vue'; import { default as SHScrollArea } from './components/ScrollArea/index.vue'; import { default as SHSplitter } from './components/Splitter/index.vue'; import { SplitterGroup as SHSplitterGroup, SplitterPanel as SHSplitterPanel, SplitterResizeHandle as SHSplitterResizeHandle } from './components/Splitter'; import { SHNotificationProvider, SHNotification, useNotification } from './components/Notification'; import { default as SHRadio, RadioGroup as SHRadioGroup } from './components/Radio'; import { SHCheckbox, SHCheckboxGroup } from './components/Checkbox'; import { SHCarousel, SHCarouselItem, SHCarouselNavigation, SHCarouselIndicators } from './components/Carousel'; import { Pagination as SHPagination } from './components/Pagination'; import { Divider as SHDivider } from './components/Divider'; import { default as SHTimePicker } from './components/TimePicker/index.vue'; import { default as SHDatePicker } from './components/DatePicker/index.vue'; import { default as SHCalendar } from './components/Calendar/index.vue'; import { default as SHMessageBox } from './components/MessageBox'; import { default as SHPinInput } from './components/PinInput/index.vue'; import { default as SHChatInput } from './components/ChatInput/index.vue'; import { SHChatMessage } from './components/ChatMessage'; /** * Say hello function - returns a greeting message * @param name - Optional name to greet, defaults to "world" * @returns A greeting message */ export declare function sayHello(name?: string): string; export type { ThemeVarsConfig } from './components/ConfigProvider/types'; export type { ButtonProps, ButtonEmits } from './components/Button/types'; export type { InputProps, InputEmits } from './components/Input/types'; export type { InputGroupProps, InputGroupAddonProps, } from './components/InputGroup/types'; export type { NumberInputProps, NumberInputEmits, NumberInputSlots, } from './components/NumberInput/types'; export type { TextareaProps, TextareaEmits } from './components/Textarea/types'; export type { SelectProps, SelectEmits, SelectOption, } from './components/Select/types'; export type { SpinProps, SpinEmits } from './components/Spin/types'; export type { BaseContainerProps, BaseContainerEmits, } from './components/BaseContainer/types'; export type { PopoverProps, PopoverEmits } from './components/Popover/types'; export type { EditableContainerProps, EditableContainerEmits, } from './components/EditableContainer/types'; export type { TooltipProps, TooltipEmits } from './components/Tooltip/types'; export type { BadgeProps, BadgeEmits } from './components/Badge/types'; export type { ChipProps, ChipEmits } from './components/Chip/types'; export type { TagProps, TagSlots, TagEmits } from './components/Tag/types'; export type { StatusTagProps, StatusTagSlots, StatusTagEmits, } from './components/StatusTag/types'; export type { DialogProps, DialogEmits } from './components/Dialog/types'; export type { AlertDialogProps, AlertDialogEmits, AlertDialogType, } from './components/AlertDialog/types'; export type { BlockAreaProps, BlockAreaSlots, } from './components/BlockArea/types'; export type { FlexContainerProps } from './components/FlexContainer/types'; export type { ActiveButtonGroupProps, ActiveButtonGroupEmits, ActiveButtonItemProps, } from './components/ActiveButtonGroup/types'; export type { MentionableTextAreaProps, MentionableTextAreaEmits, MentionItem, MentionData, } from './components/MentionableTextArea/types'; export type { ContextMenuProps, ContextMenuEmits, ContextMenuItemOption, } from './components/ContextMenu/types'; export type { ProgressProps, ProgressSlots, ProgressEmits, } from './components/Progress/types'; export type { SliderProps, SliderSlots } from './components/Slider/types'; export type { CollapsibleProps, CollapsibleSlots, CollapsibleEmits, } from './components/Collapsible/types'; export type { ScrollAreaProps, ScrollAreaMethods, ScrollAreaSlots, } from './components/ScrollArea/types'; export type { SplitterGroupCustomProps, SplitterPanelCustomProps, SplitterResizeHandleCustomProps, SplitterGroupSlots, SplitterPanelSlots, SplitterResizeHandleSlots, } from './components/Splitter/types'; export type { NotificationConfig, NotificationInstance, NotificationProviderProps, NotificationApi, NotificationProps, NotificationEmits, NotificationSlots, NotificationType, } from './components/Notification/types'; export type { PaginationProps, PaginationEmits, PaginationItemType, } from './components/Pagination/types'; export type { DividerProps } from './components/Divider/types'; export type { DatePickerProps, DatePickerEmits, DatePickerExpose, DateRange, } from './components/DatePicker/types'; export type { TimePickerProps, TimePickerEmits, TimePickerExpose, TimeRange, } from './components/TimePicker/types'; export type { CalendarProps, CalendarEmits, CalendarExpose, } from './components/Calendar/types'; export type { MessageBoxProps, MessageBoxType, } from './components/MessageBox/types'; export type { SwitchProps, SwitchEmits } from './components/Switch/types'; export type { UploadZoneProps, UploadZoneEmits, UploadZoneFile, UploadZoneStatus, UploadZoneSize, UploadZoneSlots, } from './components/UploadZone/types'; export type { PinInputProps, PinInputEmits, PinInputSize, PinInputType, } from './components/PinInput/types'; export type { ChatInputProps, ChatInputEmits, } from './components/ChatInput/types'; export type { ChatMessageProps, ChatMessageEmits, ChatMessageSlots, ChatMessagePosition, ChatMessageStatus, } from './components/ChatMessage/types'; declare const version = "1.1.1"; declare const ShelterUI: Plugin; export default ShelterUI; export { version }; export { SHButton, SHInput, SHInputGroup, SHInputGroupAddon, SHNumberInput, SHTextarea, SHSelect, SHSpin, SHConfigProvider, SHBaseContainer, SHPopover, SHEditableContainer, SHTooltip, SHBadge, SHChip, SHTag, SHStatusTag, SHDialog, SHAlertDialog, SHBlockArea, SHMessageBox, SHActiveButtonGroup, SHActiveButtonItem, SHFlexContainer, SHMentionableTextArea, SHContextMenu, SHProgress, SHSlider, SHCollapsible, SHScrollArea, SHSplitter, SHSplitterGroup, SHSplitterPanel, SHSplitterResizeHandle, SHNotificationProvider, SHNotification, useNotification, SHRadio, SHRadioGroup, SHCheckbox, SHCheckboxGroup, SHCarousel, SHCarouselItem, SHCarouselNavigation, SHCarouselIndicators, SHPagination, SHDivider, SHDatePicker, SHTimePicker, SHCalendar, SHSwitch, SHPinInput, SHChatInput, SHChatMessage, };