export declare const VaDataTable: >(__VLS_props: { filter?: string | undefined; readonly modelValue?: any[] | undefined; preset?: import("../../composables").PresetPropValue | undefined; items?: Item[] | undefined; loading?: boolean | undefined; readonly height?: string | number | undefined; grid?: boolean | undefined; "onScroll:bottom"?: ((...args: any[]) => any) | undefined; bench?: NonNullable | undefined; itemSize?: NonNullable | undefined; wrapperSize?: string | number | undefined; selectMode?: import("./types").DataTableSelectMode | undefined; columns?: import("./types").DataTableColumnSource[] | undefined; ariaSelectAllRowsLabel?: NonNullable | undefined; ariaSortColumnByLabel?: NonNullable | undefined; selectedColor?: string | undefined; allowFooterSorting?: boolean | undefined; stickyHeader?: boolean | undefined; stickyFooter?: boolean | undefined; selectable?: boolean | undefined; readonly columnSorted?: any; hoverable?: boolean | undefined; clickable?: boolean | undefined; loadingColor?: string | undefined; noDataHtml?: string | undefined; noDataFilteredHtml?: string | undefined; hideDefaultHeader?: boolean | undefined; footerClone?: boolean | undefined; striped?: boolean | undefined; virtualScroller?: boolean | undefined; virtualTrackBy?: string | number | undefined; gridColumns?: string | number | undefined; ariaSelectRowLabel?: import("../../composables").TranslationProp | undefined; delay?: number | undefined; itemsTrackBy?: string | ((item: Record) => any) | undefined; readonly perPage?: number | undefined; readonly currentPage?: number | undefined; readonly filterMethod?: import("./types").DataTableFilterMethod | undefined; sortingOptions?: import("./types").DataTableSortingOptions | undefined; readonly sortBy?: string | undefined; readonly sortingOrder?: import("./types").DataTableSortingOrder | undefined; disableClientSideSorting?: boolean | undefined; scrollTopMargin?: string | number | undefined; scrollBottomMargin?: string | number | undefined; readonly rowBind?: import("./types").DataTableRowBind | undefined; readonly cellBind?: import("./types").DataTableCellBind | undefined; animated?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { emit: (event: string, ...args: any[]) => void; slots: Partial, (_: any) => any>> & Partial; isExpanded: boolean; rowIndex: number; rowKey: any; rowData: Item; column: import("./types").DataTableColumnInternal; source: string; value: string; }) => any>> & Partial, (_: any) => any>> & { colgroup?(_: { [x: number]: import("./types").DataTableColumnInternal; length: number; toString(): string; toLocaleString(): string; pop(): import("./types").DataTableColumnInternal | undefined; push(...items: import("./types").DataTableColumnInternal[]): number; concat(...items: ConcatArray[]): import("./types").DataTableColumnInternal[]; concat(...items: (import("./types").DataTableColumnInternal | ConcatArray)[]): import("./types").DataTableColumnInternal[]; join(separator?: string | undefined): string; reverse(): import("./types").DataTableColumnInternal[]; shift(): import("./types").DataTableColumnInternal | undefined; slice(start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; sort(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; unshift(...items: import("./types").DataTableColumnInternal[]): number; indexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; lastIndexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S, thisArg?: any): this is S[]; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; some(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => void, thisArg?: any): void; map(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U, thisArg?: any): U[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_1, thisArg?: any): S_1[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal[]; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: U_1, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_1, initialValue: U_1): U_1; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: U_2, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_2, initialValue: U_2): U_2; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => value is S_2, thisArg?: any): S_2 | undefined; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; fill(value: import("./types").DataTableColumnInternal, start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; copyWithin(target: number, start: number, end?: number | undefined): import("./types").DataTableColumnInternal[]; entries(): IterableIterator<[number, import("./types").DataTableColumnInternal]>; keys(): IterableIterator; values(): IterableIterator; includes(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): boolean; flatMap(callback: (this: This, value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U_3 | readonly U_3[], thisArg?: This | undefined): U_3[]; flat(this: A, depth?: D | undefined): FlatArray[]; at(index: number): import("./types").DataTableColumnInternal | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_3, thisArg?: any): S_3 | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findLastIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; toReversed(): import("./types").DataTableColumnInternal[]; toSorted(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; with(index: number, value: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal[]; [Symbol.iterator](): IterableIterator; [Symbol.unscopables]: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; }; }): any; headerPrepend?(_: {}): any; header?(_: {}): any; headerAppend?(_: {}): any; bodyPrepend?(_: {}): any; "no-data"?(_: {}): any; "no-filtered-data"?(_: {}): any; cell?(_: { cell: import("./types").DataTableCell; row: import("./types").DataTableRow; }): any; expandableRow?(_: { initialIndex: number; itemKey: any; source: Item; cells: import("./types").DataTableCell[]; rowData: Item; toggleRowDetails: (show?: boolean | undefined) => void; isExpandableRowVisible: boolean; }): any; bodyAppend?(_: {}): any; footerPrepend?(_: {}): any; footer?(_: {}): any; footerAppend?(_: {}): any; }; attrs: any; } | undefined, __VLS_expose?: ((exposed: import("vue").ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { filter?: string | undefined; readonly modelValue?: any[] | undefined; preset?: import("../../composables").PresetPropValue | undefined; items?: Item[] | undefined; loading?: boolean | undefined; readonly height?: string | number | undefined; grid?: boolean | undefined; "onScroll:bottom"?: ((...args: any[]) => any) | undefined; bench?: NonNullable | undefined; itemSize?: NonNullable | undefined; wrapperSize?: string | number | undefined; selectMode?: import("./types").DataTableSelectMode | undefined; columns?: import("./types").DataTableColumnSource[] | undefined; ariaSelectAllRowsLabel?: NonNullable | undefined; ariaSortColumnByLabel?: NonNullable | undefined; selectedColor?: string | undefined; allowFooterSorting?: boolean | undefined; stickyHeader?: boolean | undefined; stickyFooter?: boolean | undefined; selectable?: boolean | undefined; readonly columnSorted?: any; hoverable?: boolean | undefined; clickable?: boolean | undefined; loadingColor?: string | undefined; noDataHtml?: string | undefined; noDataFilteredHtml?: string | undefined; hideDefaultHeader?: boolean | undefined; footerClone?: boolean | undefined; striped?: boolean | undefined; virtualScroller?: boolean | undefined; virtualTrackBy?: string | number | undefined; gridColumns?: string | number | undefined; ariaSelectRowLabel?: import("../../composables").TranslationProp | undefined; delay?: number | undefined; itemsTrackBy?: string | ((item: Record) => any) | undefined; readonly perPage?: number | undefined; readonly currentPage?: number | undefined; readonly filterMethod?: import("./types").DataTableFilterMethod | undefined; sortingOptions?: import("./types").DataTableSortingOptions | undefined; readonly sortBy?: string | undefined; readonly sortingOrder?: import("./types").DataTableSortingOrder | undefined; disableClientSideSorting?: boolean | undefined; scrollTopMargin?: string | number | undefined; scrollBottomMargin?: string | number | undefined; readonly rowBind?: import("./types").DataTableRowBind | undefined; readonly cellBind?: import("./types").DataTableCellBind | undefined; animated?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import("vue").ShallowUnwrapRef<{}>): void; attrs: any; slots: Partial, (_: any) => any>> & Partial; isExpanded: boolean; rowIndex: number; rowKey: any; rowData: Item; column: import("./types").DataTableColumnInternal; source: string; value: string; }) => any>> & Partial, (_: any) => any>> & { colgroup?(_: { [x: number]: import("./types").DataTableColumnInternal; length: number; toString(): string; toLocaleString(): string; pop(): import("./types").DataTableColumnInternal | undefined; push(...items: import("./types").DataTableColumnInternal[]): number; concat(...items: ConcatArray[]): import("./types").DataTableColumnInternal[]; concat(...items: (import("./types").DataTableColumnInternal | ConcatArray)[]): import("./types").DataTableColumnInternal[]; join(separator?: string | undefined): string; reverse(): import("./types").DataTableColumnInternal[]; shift(): import("./types").DataTableColumnInternal | undefined; slice(start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; sort(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; unshift(...items: import("./types").DataTableColumnInternal[]): number; indexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; lastIndexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S, thisArg?: any): this is S[]; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; some(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => void, thisArg?: any): void; map(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U, thisArg?: any): U[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_1, thisArg?: any): S_1[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal[]; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: U_1, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_1, initialValue: U_1): U_1; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: U_2, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_2, initialValue: U_2): U_2; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => value is S_2, thisArg?: any): S_2 | undefined; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; fill(value: import("./types").DataTableColumnInternal, start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; copyWithin(target: number, start: number, end?: number | undefined): import("./types").DataTableColumnInternal[]; entries(): IterableIterator<[number, import("./types").DataTableColumnInternal]>; keys(): IterableIterator; values(): IterableIterator; includes(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): boolean; flatMap(callback: (this: This, value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U_3 | readonly U_3[], thisArg?: This | undefined): U_3[]; flat(this: A, depth?: D | undefined): FlatArray[]; at(index: number): import("./types").DataTableColumnInternal | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_3, thisArg?: any): S_3 | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findLastIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; toReversed(): import("./types").DataTableColumnInternal[]; toSorted(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; with(index: number, value: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal[]; [Symbol.iterator](): IterableIterator; [Symbol.unscopables]: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; }; }): any; headerPrepend?(_: {}): any; header?(_: {}): any; headerAppend?(_: {}): any; bodyPrepend?(_: {}): any; "no-data"?(_: {}): any; "no-filtered-data"?(_: {}): any; cell?(_: { cell: import("./types").DataTableCell; row: import("./types").DataTableRow; }): any; expandableRow?(_: { initialIndex: number; itemKey: any; source: Item; cells: import("./types").DataTableCell[]; rowData: Item; toggleRowDetails: (show?: boolean | undefined) => void; isExpandableRowVisible: boolean; }): any; bodyAppend?(_: {}): any; footerPrepend?(_: {}): any; footer?(_: {}): any; footerAppend?(_: {}): any; }; emit: (event: string, ...args: any[]) => void; }>) => import("vue").VNode & { __ctx?: { props: { filter?: string | undefined; readonly modelValue?: any[] | undefined; preset?: import("../../composables").PresetPropValue | undefined; items?: Item[] | undefined; loading?: boolean | undefined; readonly height?: string | number | undefined; grid?: boolean | undefined; "onScroll:bottom"?: ((...args: any[]) => any) | undefined; bench?: NonNullable | undefined; itemSize?: NonNullable | undefined; wrapperSize?: string | number | undefined; selectMode?: import("./types").DataTableSelectMode | undefined; columns?: import("./types").DataTableColumnSource[] | undefined; ariaSelectAllRowsLabel?: NonNullable | undefined; ariaSortColumnByLabel?: NonNullable | undefined; selectedColor?: string | undefined; allowFooterSorting?: boolean | undefined; stickyHeader?: boolean | undefined; stickyFooter?: boolean | undefined; selectable?: boolean | undefined; readonly columnSorted?: any; hoverable?: boolean | undefined; clickable?: boolean | undefined; loadingColor?: string | undefined; noDataHtml?: string | undefined; noDataFilteredHtml?: string | undefined; hideDefaultHeader?: boolean | undefined; footerClone?: boolean | undefined; striped?: boolean | undefined; virtualScroller?: boolean | undefined; virtualTrackBy?: string | number | undefined; gridColumns?: string | number | undefined; ariaSelectRowLabel?: import("../../composables").TranslationProp | undefined; delay?: number | undefined; itemsTrackBy?: string | ((item: Record) => any) | undefined; readonly perPage?: number | undefined; readonly currentPage?: number | undefined; readonly filterMethod?: import("./types").DataTableFilterMethod | undefined; sortingOptions?: import("./types").DataTableSortingOptions | undefined; readonly sortBy?: string | undefined; readonly sortingOrder?: import("./types").DataTableSortingOrder | undefined; disableClientSideSorting?: boolean | undefined; scrollTopMargin?: string | number | undefined; scrollBottomMargin?: string | number | undefined; readonly rowBind?: import("./types").DataTableRowBind | undefined; readonly cellBind?: import("./types").DataTableCellBind | undefined; animated?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import("vue").ShallowUnwrapRef<{}>): void; attrs: any; slots: Partial, (_: any) => any>> & Partial; isExpanded: boolean; rowIndex: number; rowKey: any; rowData: Item; column: import("./types").DataTableColumnInternal; source: string; value: string; }) => any>> & Partial, (_: any) => any>> & { colgroup?(_: { [x: number]: import("./types").DataTableColumnInternal; length: number; toString(): string; toLocaleString(): string; pop(): import("./types").DataTableColumnInternal | undefined; push(...items: import("./types").DataTableColumnInternal[]): number; concat(...items: ConcatArray[]): import("./types").DataTableColumnInternal[]; concat(...items: (import("./types").DataTableColumnInternal | ConcatArray)[]): import("./types").DataTableColumnInternal[]; join(separator?: string | undefined): string; reverse(): import("./types").DataTableColumnInternal[]; shift(): import("./types").DataTableColumnInternal | undefined; slice(start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; sort(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; splice(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; unshift(...items: import("./types").DataTableColumnInternal[]): number; indexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; lastIndexOf(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): number; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S, thisArg?: any): this is S[]; every(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; some(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => void, thisArg?: any): void; map(callbackfn: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U, thisArg?: any): U[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_1, thisArg?: any): S_1[]; filter(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal[]; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduce(callbackfn: (previousValue: U_1, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_1, initialValue: U_1): U_1; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: import("./types").DataTableColumnInternal, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => import("./types").DataTableColumnInternal, initialValue: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal; reduceRight(callbackfn: (previousValue: U_2, currentValue: import("./types").DataTableColumnInternal, currentIndex: number, array: import("./types").DataTableColumnInternal[]) => U_2, initialValue: U_2): U_2; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => value is S_2, thisArg?: any): S_2 | undefined; find(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, obj: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; fill(value: import("./types").DataTableColumnInternal, start?: number | undefined, end?: number | undefined): import("./types").DataTableColumnInternal[]; copyWithin(target: number, start: number, end?: number | undefined): import("./types").DataTableColumnInternal[]; entries(): IterableIterator<[number, import("./types").DataTableColumnInternal]>; keys(): IterableIterator; values(): IterableIterator; includes(searchElement: import("./types").DataTableColumnInternal, fromIndex?: number | undefined): boolean; flatMap(callback: (this: This, value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => U_3 | readonly U_3[], thisArg?: This | undefined): U_3[]; flat(this: A, depth?: D | undefined): FlatArray[]; at(index: number): import("./types").DataTableColumnInternal | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => value is S_3, thisArg?: any): S_3 | undefined; findLast(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): import("./types").DataTableColumnInternal | undefined; findLastIndex(predicate: (value: import("./types").DataTableColumnInternal, index: number, array: import("./types").DataTableColumnInternal[]) => unknown, thisArg?: any): number; toReversed(): import("./types").DataTableColumnInternal[]; toSorted(compareFn?: ((a: import("./types").DataTableColumnInternal, b: import("./types").DataTableColumnInternal) => number) | undefined): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount: number, ...items: import("./types").DataTableColumnInternal[]): import("./types").DataTableColumnInternal[]; toSpliced(start: number, deleteCount?: number | undefined): import("./types").DataTableColumnInternal[]; with(index: number, value: import("./types").DataTableColumnInternal): import("./types").DataTableColumnInternal[]; [Symbol.iterator](): IterableIterator; [Symbol.unscopables]: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; }; }): any; headerPrepend?(_: {}): any; header?(_: {}): any; headerAppend?(_: {}): any; bodyPrepend?(_: {}): any; "no-data"?(_: {}): any; "no-filtered-data"?(_: {}): any; cell?(_: { cell: import("./types").DataTableCell; row: import("./types").DataTableRow; }): any; expandableRow?(_: { initialIndex: number; itemKey: any; source: Item; cells: import("./types").DataTableCell[]; rowData: Item; toggleRowDetails: (show?: boolean | undefined) => void; isExpandableRowVisible: boolean; }): any; bodyAppend?(_: {}): any; footerPrepend?(_: {}): any; footer?(_: {}): any; footerAppend?(_: {}): any; }; emit: (event: string, ...args: any[]) => void; } | undefined; }; export * from './types'; export * from './fabrics';