export { Alignment as TableV2Alignment, FixedDir as TableV2FixedDir, SortOrder as TableV2SortOrder, } from './src/constants'; export { default as TableV2 } from './src/table-v2'; export * from './src/auto-resizer'; export { placeholderSign as TableV2Placeholder } from './src/private'; export declare const ElTableV2: import("@element-plus-next/vue-utils").SFCWithInstall; readonly estimatedRowHeight: { readonly default: undefined; readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rowKey: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType) | ((new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType))[], unknown, unknown, "id", boolean>; readonly headerClass: { readonly type: import("@vue/runtime-core").PropType (string | import("./src/table").HeaderClassNameGetter) & {}) | (() => string | import("./src/table").HeaderClassNameGetter) | ((new (...args: any[]) => (string | import("./src/table").HeaderClassNameGetter) & {}) | (() => string | import("./src/table").HeaderClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerCellProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]) | ((new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly footerHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rowClass: { readonly type: import("@vue/runtime-core").PropType (string | import("./src/table").RowClassNameGetter) & {}) | (() => string | import("./src/table").RowClassNameGetter) | ((new (...args: any[]) => (string | import("./src/table").RowClassNameGetter) & {}) | (() => string | import("./src/table").RowClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly cellProps: { readonly type: import("@vue/runtime-core").PropType Record | import("./src/table").ExtraCellPropGetter) | (() => Record | import("./src/table").ExtraCellPropGetter) | ((new (...args: any[]) => Record | import("./src/table").ExtraCellPropGetter) | (() => Record | import("./src/table").ExtraCellPropGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly dataGetter: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandColumnKey: StringConstructor; readonly expandedRowKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]) | ((new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]))[], unknown, unknown, () => never[], boolean>; readonly defaultExpandedRowKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]) | ((new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]))[], unknown, unknown, () => never[], boolean>; readonly class: StringConstructor; readonly fixed: BooleanConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly maxHeight: NumberConstructor; readonly useIsScrolling: BooleanConstructor; readonly indentSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly iconSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hScrollbarSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly vScrollbarSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly sortBy: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").SortBy) | (() => import("./src/types").SortBy) | ((new (...args: any[]) => import("./src/types").SortBy) | (() => import("./src/types").SortBy))[], unknown, unknown, () => { key: import("./src/types").KeyType; order: import("./src/constants").SortOrder; }, boolean>; readonly sortState: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").SortState) | (() => import("./src/types").SortState) | ((new (...args: any[]) => import("./src/types").SortState) | (() => import("./src/types").SortState))[], unknown, unknown, undefined, boolean>; readonly onColumnSort: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onExpandedRowsChange: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onEndReached: { readonly type: import("@vue/runtime-core").PropType<(distance: number) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowExpand: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: import("@vue/runtime-core").PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowsRendered: { readonly type: import("@vue/runtime-core").PropType<(params: import("./src/grid").onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly; readonly estimatedRowHeight: { readonly default: undefined; readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly rowKey: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType) | ((new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType))[], unknown, unknown, "id", boolean>; readonly headerClass: { readonly type: import("@vue/runtime-core").PropType (string | import("./src/table").HeaderClassNameGetter) & {}) | (() => string | import("./src/table").HeaderClassNameGetter) | ((new (...args: any[]) => (string | import("./src/table").HeaderClassNameGetter) & {}) | (() => string | import("./src/table").HeaderClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerCellProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly headerHeight: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]) | ((new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]))[], unknown, unknown, 50, boolean>; readonly footerHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rowClass: { readonly type: import("@vue/runtime-core").PropType (string | import("./src/table").RowClassNameGetter) & {}) | (() => string | import("./src/table").RowClassNameGetter) | ((new (...args: any[]) => (string | import("./src/table").RowClassNameGetter) & {}) | (() => string | import("./src/table").RowClassNameGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly cellProps: { readonly type: import("@vue/runtime-core").PropType Record | import("./src/table").ExtraCellPropGetter) | (() => Record | import("./src/table").ExtraCellPropGetter) | ((new (...args: any[]) => Record | import("./src/table").ExtraCellPropGetter) | (() => Record | import("./src/table").ExtraCellPropGetter))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly data: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly dataGetter: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fixedData: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly expandColumnKey: StringConstructor; readonly expandedRowKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]) | ((new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]))[], unknown, unknown, () => never[], boolean>; readonly defaultExpandedRowKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]) | ((new (...args: any[]) => import("./src/types").KeyType[]) | (() => import("./src/types").KeyType[]))[], unknown, unknown, () => never[], boolean>; readonly class: StringConstructor; readonly fixed: BooleanConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly width: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly height: { readonly type: import("@vue/runtime-core").PropType; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly maxHeight: NumberConstructor; readonly useIsScrolling: BooleanConstructor; readonly indentSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly iconSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hScrollbarSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly vScrollbarSize: import("@element-plus-next/vue-utils").EpPropFinalized; readonly scrollbarAlwaysOn: BooleanConstructor; readonly sortBy: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").SortBy) | (() => import("./src/types").SortBy) | ((new (...args: any[]) => import("./src/types").SortBy) | (() => import("./src/types").SortBy))[], unknown, unknown, () => { key: import("./src/types").KeyType; order: import("./src/constants").SortOrder; }, boolean>; readonly sortState: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").SortState) | (() => import("./src/types").SortState) | ((new (...args: any[]) => import("./src/types").SortState) | (() => import("./src/types").SortState))[], unknown, unknown, undefined, boolean>; readonly onColumnSort: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onExpandedRowsChange: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onEndReached: { readonly type: import("@vue/runtime-core").PropType<(distance: number) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowExpand: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onScroll: { readonly type: import("@vue/runtime-core").PropType<(...args: any[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onRowsRendered: { readonly type: import("@vue/runtime-core").PropType<(params: import("./src/grid").onRowRenderedParams) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowEventHandlers: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly fixed: boolean; readonly rowKey: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType) | ((new (...args: any[]) => import("./src/types").KeyType & {}) | (() => import("./src/types").KeyType))[], unknown, unknown>; readonly scrollbarAlwaysOn: boolean; readonly useIsScrolling: boolean; readonly cache: number; readonly estimatedRowHeight: number; readonly rowHeight: number; readonly hScrollbarSize: number; readonly vScrollbarSize: number; readonly sortBy: import("./src/types").SortBy; readonly headerHeight: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]) | ((new (...args: any[]) => (number | number[]) & {}) | (() => number | number[]))[], unknown, unknown>; readonly footerHeight: number; readonly indentSize: number; readonly iconSize: number; readonly sortState: import("./src/types").SortState; readonly expandedRowKeys: import("./src/types").KeyType[]; readonly defaultExpandedRowKeys: import("./src/types").KeyType[]; }>> & Record; export declare const ElAutoResizer: import("@element-plus-next/vue-utils").SFCWithInstall void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => JSX.Element, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly disableWidth: boolean; readonly disableHeight: boolean; }>> & Record; export type { Column, Columns, SortBy, SortState, TableV2CustomizedHeaderSlotParam, } from './src/types'; export type { TableV2Instance } from './src/table-v2'; export * from './src/table'; export * from './src/row'; export type { HeaderCellSlotProps } from './src/renderers/header-cell';