import { PropType } from "vue"; import { propcolumns, SortConfig, SortType, TabelHeaderEmitsLoadInput, TableComponent } from "./propTypes"; declare const _default: import("vue").DefineComponent<{ columns: { type: propcolumns; default(): never[]; }; border: { type: BooleanConstructor; default: boolean; }; sortConfig: { default: SortConfig; type: PropType; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { sortChange: (type: SortType, key: string, columnIndex: number) => true; "update:sortConfig": null; load: (param: TabelHeaderEmitsLoadInput) => true; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; }>> & { onLoad?: ((param: TabelHeaderEmitsLoadInput) => any) | undefined; "onUpdate:sortConfig"?: ((...args: any[]) => any) | undefined; onSortChange?: ((type: SortType, key: string, columnIndex: number) => any) | undefined; }, { columns: TableComponent.Columns[]; border: boolean; sortConfig: SortConfig; }, {}>; export default _default;