import { Table } from "./table"; import { TableColumnData, TableColumnHeader, TableColumnFormatter, TableColumnInputData, TableColumnLink, TableButtonData } from "../table.interface"; export declare class TableColumn { private _columnData; private _table; constructor(_columnData: TableColumnData, _table: Table); private _header; private _sorted; private _sort_icon; readonly header: TableColumnHeader; accessor: string; sortable: boolean; truncate: boolean; numeric: boolean; html: boolean; width: string; format: TableColumnFormatter; title: TableColumnFormatter; buttons: Array; input: TableColumnInputData; link: TableColumnLink; selectable: boolean; readonly sorted: boolean; readonly sort_icon: string; update(): void; private _setHeader; private _setSorted; private _setSortIcon; }