import { ColumnSort } from '@tanstack/table-core'; interface Column { id: string; header: string; enableSorting: boolean; sortDescFirst?: boolean; } type __VLS_Props = { columns: Column[]; headerBackgroundColor: string; headerForegroundColor: string; currentSorting: ColumnSort | null; }; 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, {}, HTMLTableSectionElement>; export default _default;