import { App } from 'vue'; import { default as installer } from './defaults'; export * from 'yc-pro-components/es/components'; export { PlusVirtualTable, useColumnAdapter, useVirtualSelection, useVirtualScroll, type PlusVirtualTableInstance, type PlusVirtualTableProps, type VirtualTableColumn, type VirtualCellRendererParams, type VirtualHeaderRendererParams } from 'yc-pro-components/es/components/virtual-table'; export { useGetOptions, useLocale, useTable, useSelectWithMapping, usePlusProConfig, providePlusProConfig, useDialogFormConfig, useDrawerFormConfig, useSortableDrag, usePlusFormReset, useSelectWithPagination, useDictInjection, type UseSelectWithMappingConfig, type UseSelectWithMappingReturn, type MappedOption, type TransformConfig, type ApiResponseLike, type UseSelectWithPaginationConfig, type UseSelectWithPaginationReturn, type PlusProFormConfig, type PlusProGlobalConfig } from 'yc-pro-components/es/hooks'; export * from 'yc-pro-components/es/types'; export * from 'yc-pro-components/es/constants'; export { createDictStore, type DictItem, type DictDataMap, type DictLoadingMap, type DictRawItem, type DictApiResponse, type CreateDictStoreConfig, type DictStoreReturn } from 'yc-pro-components/es/dict'; export { version } from './version'; export * from '../directives/src/index'; export { hasFunctionPermission, useFunctionPermission } from 'yc-pro-components/es/utils'; export declare const install: (app: App) => void; export default installer;