import type { ColumnInst } from './column';
import type { TableProps } from './table';
export type ColumnFixedStatus = 'left' | 'right' | 'both' | 'none';
export default function (props: TableProps): {
    addColumn: (column: ColumnInst) => void;
    removeColumn: (id: number) => void;
    headerRows: import("vue").ComputedRef<ColumnInst[][]>;
    columns: import("vue").ComputedRef<any[]>;
    noFixedColumn: import("vue").ComputedRef<boolean>;
    columnsFixed: import("vue").ComputedRef<ColumnFixedStatus>;
};
