/**
 * @wecom-ui/desktop — 主入口
 * 企业微信桌面端组件库（05-desktop-library）
 * 含 02-general-library 的 Avatar、Progress 等跨平台通用组件
 *
 * 使用：
 *   import { Button, SearchBox, Avatar } from '@wecom-ui/desktop';
 *   import '@wecom-ui/desktop/styles';  // 加载样式
 */
export { Avatar, GroupAvatar, calcAvatarRadius } from './components/Avatar/Avatar';
export type { AvatarProps, GroupAvatarProps, AvatarSize, AvatarShape } from './components/Avatar/Avatar';
export { ProgressBar, ProgressRing } from '@wecom-ui/general';
export type { ProgressBarProps, ProgressBarColor, ProgressBarStatus, ProgressRingProps, ProgressRingColor, ProgressRingSize } from '@wecom-ui/general';
export { Badge } from './components/Badge/Badge';
export type { BadgeProps } from './components/Badge/Badge';
export { Tag } from './components/Tag/Tag';
export type { TagProps, TagColor } from './components/Tag/Tag';
export { Button } from './components/Button/Button';
export type { ButtonProps } from './components/Button/Button';
export { SplitButton } from './components/SplitButton/SplitButton';
export type { SplitButtonProps } from './components/SplitButton/SplitButton';
export { SearchBox } from './components/SearchBox/SearchBox';
export type { SearchBoxProps, SearchBoxTheme } from './components/SearchBox/SearchBox';
export { Divider } from './components/Divider/Divider';
export type { DividerProps } from './components/Divider/Divider';
export { ScrollBar, ScrollContainer } from './components/ScrollBar/ScrollBar';
export type { ScrollBarProps, ScrollContainerProps, ScrollBarColor } from './components/ScrollBar/ScrollBar';
export { Switch } from './components/Switch/Switch';
export type { SwitchProps, SwitchSize } from './components/Switch/Switch';
export { Checkbox } from './components/Checkbox/Checkbox';
export type { CheckboxProps, CheckboxSize, CheckboxColor } from './components/Checkbox/Checkbox';
export { Radio } from './components/Radio/Radio';
export type { RadioProps, RadioSize } from './components/Radio/Radio';
export { Hyperlink } from './components/Hyperlink/Hyperlink';
export type { HyperlinkProps, HyperlinkColor } from './components/Hyperlink/Hyperlink';
export { Toast, toast } from './components/Toast/Toast';
export type { ToastProps, ToastType } from './components/Toast/Toast';
export { Tooltip } from './components/Tooltip/Tooltip';
export type { TooltipProps, TooltipColor } from './components/Tooltip/Tooltip';
export { TextBox } from './components/TextBox/TextBox';
export type { TextBoxProps, TextBoxTheme, TextBoxStatus } from './components/TextBox/TextBox';
export { TabBar } from './components/Tab/Tab';
export type { TabBarProps, TabItem } from './components/Tab/Tab';
export { StateBasement } from './components/StateBasement/StateBasement';
export type { StateBasementProps } from './components/StateBasement/StateBasement';
export { Menu, MenuItem, MenuDivider, MenuGroup } from './components/Menu/Menu';
export type { MenuProps, MenuItemProps, MenuGroupProps } from './components/Menu/Menu';
export { SectionHeader } from './components/SectionHeader/SectionHeader';
export type { SectionHeaderProps } from './components/SectionHeader/SectionHeader';
export { SectionFooter } from './components/SectionFooter/SectionFooter';
export type { SectionFooterProps } from './components/SectionFooter/SectionFooter';
export { ButtonGroup, DialogButton } from './components/ButtonGroup/ButtonGroup';
export type { ButtonGroupProps, ButtonGroupDirection, ButtonGroupAlignment, DialogButtonProps } from './components/ButtonGroup/ButtonGroup';
export { ToggleButton } from './components/ToggleButton/ToggleButton';
export type { ToggleButtonProps } from './components/ToggleButton/ToggleButton';
export { ToolButton } from './components/ToolButton/ToolButton';
export type { ToolButtonProps } from './components/ToolButton/ToolButton';
export { CheckboxOption } from './components/CheckboxOption/CheckboxOption';
export type { CheckboxOptionProps } from './components/CheckboxOption/CheckboxOption';
export { RadioOption } from './components/RadioOption/RadioOption';
export type { RadioOptionProps } from './components/RadioOption/RadioOption';
export { SwitchOption } from './components/SwitchOption/SwitchOption';
export type { SwitchOptionProps } from './components/SwitchOption/SwitchOption';
export { ComboBox } from './components/ComboBox/ComboBox';
export type { ComboBoxProps } from './components/ComboBox/ComboBox';
export { FlyoutBasement } from './components/FlyoutBasement/FlyoutBasement';
export type { FlyoutBasementProps, FlyoutColor, FlyoutPointer } from './components/FlyoutBasement/FlyoutBasement';
export { TextBoxContent } from './components/TextBoxContent/TextBoxContent';
export type { TextBoxContentProps } from './components/TextBoxContent/TextBoxContent';
export { CalendarView } from './components/CalendarView/CalendarView';
export type { CalendarViewProps } from './components/CalendarView/CalendarView';
export { DatePicker } from './components/DatePicker/DatePicker';
export type { DatePickerProps } from './components/DatePicker/DatePicker';
export { SegmentedControl } from './components/SegmentedControl/SegmentedControl';
export type { SegmentedControlProps, SegmentedControlItem } from './components/SegmentedControl/SegmentedControl';
export { Dropdown } from './components/Dropdown/Dropdown';
export type { DropdownProps } from './components/Dropdown/Dropdown';
export { TimePicker } from './components/TimePicker/TimePicker';
export type { TimePickerProps, TimeValue } from './components/TimePicker/TimePicker';
export { TextSelection } from './components/TextSelection/TextSelection';
export type { TextSelectionProps } from './components/TextSelection/TextSelection';
export { EmptyView } from './components/EmptyView/EmptyView';
export type { EmptyViewProps } from './components/EmptyView/EmptyView';
export { FileBlock } from './components/FileBlock/FileBlock';
export type { FileBlockProps } from './components/FileBlock/FileBlock';
export { InfoBar } from './components/InfoBar/InfoBar';
export type { InfoBarProps } from './components/InfoBar/InfoBar';
export { InfoView } from './components/InfoView/InfoView';
export type { InfoViewProps } from './components/InfoView/InfoView';
export { LoadingView } from './components/LoadingView/LoadingView';
export type { LoadingViewProps } from './components/LoadingView/LoadingView';
export { PageHeader } from './components/PageHeader/PageHeader';
export type { PageHeaderProps } from './components/PageHeader/PageHeader';
export { Toolbar } from './components/Toolbar/Toolbar';
export type { ToolbarProps } from './components/Toolbar/Toolbar';
export { TopNav } from './components/TopNav/TopNav';
export type { TopNavProps } from './components/TopNav/TopNav';
export { BarControl } from './components/BarControl/BarControl';
export type { BarControlProps } from './components/BarControl/BarControl';
export { Dialog } from './components/Dialog/Dialog';
export type { DialogProps } from './components/Dialog/Dialog';
export { DialogBasement } from './components/DialogBasement/DialogBasement';
export type { DialogBasementProps } from './components/DialogBasement/DialogBasement';
export { TooltipBasement } from './components/TooltipBasement/TooltipBasement';
export type { TooltipBasementProps, TooltipBasementColor } from './components/TooltipBasement/TooltipBasement';
export { Breadcrumb } from './components/Breadcrumb/Breadcrumb';
export type { BreadcrumbProps, BreadcrumbItem } from './components/Breadcrumb/Breadcrumb';
export { BreadcrumbItem as BreadcrumbItemPart } from './components/BreadcrumbItem/BreadcrumbItem';
export type { BreadcrumbItemProps } from './components/BreadcrumbItem/BreadcrumbItem';
export { TableSorting } from './components/TableSorting/TableSorting';
export type { TableSortingProps, TableSortingType, TableSortingSize } from './components/TableSorting/TableSorting';
export { TableRowItem } from './components/TableRowItem/TableRowItem';
export type { TableRowItemProps, TableRowItemLayout } from './components/TableRowItem/TableRowItem';
export { TableRow } from './components/TableRow/TableRow';
export type { TableRowProps } from './components/TableRow/TableRow';
export { TableHeaderItem } from './components/TableHeaderItem/TableHeaderItem';
export type { TableHeaderItemProps } from './components/TableHeaderItem/TableHeaderItem';
export { TableHeader } from './components/TableHeader/TableHeader';
export type { TableHeaderProps, TableHeaderColumn } from './components/TableHeader/TableHeader';
export { Table } from './components/Table/Table';
export type { TableProps, TableColumn, TableDataRow } from './components/Table/Table';
export { InfoItem } from './components/InfoItem/InfoItem';
export type { InfoItemProps, InfoItemType } from './components/InfoItem/InfoItem';
export { BusinessPanel } from './components/BusinessPanel/BusinessPanel';
export type { BusinessPanelProps, BusinessPanelHierarchy } from './components/BusinessPanel/BusinessPanel';
export { BusinessDialog } from './components/BusinessDialog/BusinessDialog';
export type { BusinessDialogProps, BusinessDialogHierarchy } from './components/BusinessDialog/BusinessDialog';
export { MiniProgramBar } from './components/MiniProgramBar/MiniProgramBar';
export type { MiniProgramBarProps, MiniProgramBarColor } from './components/MiniProgramBar/MiniProgramBar';
export { TitleBar } from './components/TitleBar/TitleBar';
export type { TitleBarProps, TitleBarStatus } from './components/TitleBar/TitleBar';
export type { DesktopState, ButtonColor, ButtonLayout, BaseProps, ClickableProps, } from './types';
//# sourceMappingURL=index.d.ts.map