import { ExtractPropTypes, PropType } from 'vue'; import type { DataTableColumnSource, DataTableColumnInternal, DataTableSortingOptions } from '../types'; export declare const sortingOptionsValidator: (options: DataTableSortingOptions) => boolean; export declare const useColumnsProps: { columns: { type: PropType; default: () => DataTableColumnSource[]; }; sortingOptions: { type: PropType; default: () => (string | null)[]; validator: (options: DataTableSortingOptions) => boolean; }; items: { type: PropType; default: () => unknown[]; }; }; type useColumnsPropsType = ExtractPropTypes; export declare const buildTableColumn: (source: DataTableColumnSource, initialIndex: number, props: useColumnsPropsType) => DataTableColumnInternal; export declare const useColumns: (props: useColumnsPropsType) => { columnsComputed: import("vue").ComputedRef; }; export {};