import { Ref } from 'vue'; import { ColumnConfig, Row } from '../types'; export declare function useSpreadsheetColumns(localRows: Ref, getColumnConfig: () => ColumnConfig[] | undefined): { columns: import('vue').ComputedRef; fixedColumns: import('vue').ComputedRef; scrollableColumns: import('vue').ComputedRef; columnOptions: import('vue').ComputedRef; visibleColumns: Ref; columnWidths: Ref & Omit, keyof Map>, Map | (Map & Omit, keyof Map>)>; isCellEditable: (columnKey: string) => boolean; createEmptyRow: () => Row; handleResizeStart: (e: MouseEvent, columnKey: string) => void; }; //# sourceMappingURL=useSpreadsheetColumns.d.ts.map