import { ColumnSort } from '@tanstack/table-core'; interface Column { id: string; header: string; enableSorting: boolean; sortDescFirst?: boolean; } type __VLS_Props = { breakGroupsOnNewPage?: boolean; columns: Column[]; headerBackgroundColor: string; headerForegroundColor: string; groupHeaderBackgroundColor?: string; groupHeaderForegroundColor?: string; currentSorting: ColumnSort | null; currentGroupHeader?: string | number | boolean; groupColumnHeader?: string; useFixedWidths?: boolean; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { sort: (columnId: string) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onSort?: ((columnId: string) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { tableHeader: HTMLTableSectionElement; }, HTMLTableSectionElement>; export default _default;