import { SortDirection } from './sort-direction.enum'; import { TableColumnSet } from './table-column-set'; import { TableData } from './table-data'; export declare class TableColumn { private readonly _columnName; private _columnIndex; private _columnSet; private _prompt; private readonly _value; private _columnWidthPercent; private _sortDirection; private _hidden; constructor(columnName: string, value: (data: T) => any); SetWidthPercent(width: number): TableColumn; get columnName(): string; get columnIndex(): number; set columnIndex(value: number); get columnSet(): TableColumnSet; set columnSet(value: TableColumnSet); get value(): (data: T) => any; get columnWidthPercent(): number; set columnWidthPercent(value: number); get prompt(): string; get hidden(): boolean; SetPrompt(prompt: string): TableColumn; SetHidden(value?: boolean): TableColumn; get sortDirection(): SortDirection; set sortDirection(value: SortDirection); IncreaseWidth(percent: number): void; DecreaseWidth(percent: number): void; IsFistVisible(): boolean; IsLastVisible(): boolean; } //# sourceMappingURL=table-column.d.ts.map