import type TableLayout from '../table-layout'; import type { ComponentInternalInstance, Ref } from 'vue'; import type { DefaultRow, Sort } from '../table/defaults'; import type { Store } from '../store'; export interface TableHeader extends ComponentInternalInstance { state: { onColumnsChange: (layout: TableLayout) => void; onScrollableChange: (layout: TableLayout) => void; }; filterPanels: Ref; } export interface TableHeaderProps { fixed: string; store: Store; border: boolean; defaultSort: Sort; allowDragLastColumn: boolean; } declare const _default: any; export default _default;