import { StringWithAutocomplete } from '../../utils/types/prop-type'; import { DataTableColumnSource } from './types'; export declare const defineVaDataTableColumns: >(columns: Columns[]) => Columns[]; type ExtractRowsFromColumns = T extends DataTableColumnSource[] ? Record, any>[] : never; export declare const defineVaDataTableItems: (items: ExtractRowsFromColumns) => ExtractRowsFromColumns; export type DataTableItems = ExtractRowsFromColumns; export type DataTableColumns> = DataTableColumnSource ? K : string>[]; export {};