import { default as YcPlusPageComponent } from './src/index.vue'; import { DefineComponent } from 'vue'; export type { YcPlusPageProps, FieldCatalogItem, FieldCatalog, OperatorOption, HeaderFilterConfig, ColumnHeaderFilterConfig, HeaderFilterPayload, HeaderFilterResetPayload, FilterItem, HeaderFiltersState, OrderByItem, RequestResponse } from './src/type'; export { useHeaderFilter } from './src/use-header-filter'; export type { UseHeaderFilterOptions, UseHeaderFilterReturn } from './src/use-header-filter'; export type { UseTableDragScrollOptions, UseTableDragScrollReturn, TableLikeRef } from '../../hooks/useTableDragScroll'; export { useTableDragScroll } from '../../hooks/useTableDragScroll'; export { useLocalHeaderFilter } from './src/use-local-header-filter'; export type { LocalFilterColumnConfig, UseLocalHeaderFilterOptions, UseLocalHeaderFilterReturn } from './src/use-local-header-filter'; export { OPERATOR_CATALOG, OPERATOR_LABELS, NO_VALUE_OPERATORS, DEFAULT_OPERATORS } from './src/constants'; export type YcPlusPageInstance = InstanceType; export declare const YcPlusPage: DefineComponent; export declare const YcTableHeaderFilterCell: DefineComponent; export declare const RePlusPage: DefineComponent; export type { YcPlusPageProps as RePlusPageProps } from './src/type';