import { utils } from "pixi.js"; import { DAlignHorizontal } from "./d-align-horizontal"; import { DTableBodyCellLinkLinkOptions } from "./d-table-body-cell-link"; import { DTableBodyCellOptions } from "./d-table-body-cell-options"; import { DTableColumn, DTableColumnOptions } from "./d-table-column"; import { DTableColumnEditing } from "./d-table-column-editing"; import { DTableColumnFormatter } from "./d-table-column-formatter"; import { DTableColumnGetter } from "./d-table-column-getter"; import { DTableColumnRenderable } from "./d-table-column-renderable"; import { DTableColumnSelecting, DTableColumnSelectingDialog } from "./d-table-column-selecting"; import { DTableColumnSetter } from "./d-table-column-setter"; import { DTableColumnSorting } from "./d-table-column-sorting"; import { DTableColumnState } from "./d-table-column-state"; import { DTableColumnType } from "./d-table-column-type"; import { DTableColumnUpdate } from "./d-table-column-update"; import { DTableHeaderCellOptions, DThemeTableHeaderCell } from "./d-table-header-cell"; export declare class DTableColumnImpl = DTableColumnSelectingDialog> extends utils.EventEmitter implements DTableColumn { protected _weight?: number; readonly minWeight: number; protected _width?: number; readonly minWidth: number; readonly resizable: boolean; readonly type: DTableColumnType; readonly label: string; readonly getter: DTableColumnGetter; readonly setter: DTableColumnSetter; readonly formatter?: DTableColumnFormatter; readonly align: DAlignHorizontal; readonly state: DTableColumnState; readonly renderable: boolean | DTableColumnRenderable; readonly editing: DTableColumnEditing; readonly sorting: DTableColumnSorting; readonly header?: DTableHeaderCellOptions; readonly body?: DTableBodyCellOptions; readonly selecting: DTableColumnSelecting; readonly category?: string | string[]; readonly frozen?: boolean | undefined; offset: number; readonly link?: DTableBodyCellLinkLinkOptions; readonly update: DTableColumnUpdate; constructor(index: number, options: DTableColumnOptions); get weight(): number | undefined; set weight(weight: number); get width(): number | undefined; set width(width: number); }