import { AfterContentInit, QueryList, TemplateRef } from "@angular/core"; import { CkTableFilterTextComponent } from "./filter/table-filter-text.component"; import { CkTableEditorTextComponent } from "./editor/table-editor-text.component"; export declare class CkTableColumnComponent implements AfterContentInit { heading: string; key: string; type: "number" | "boolean" | "string"; headerClass: any; cellClass: any; style: any; width: number; align: "left" | "right" | "center"; sortOrder: "asc" | "desc"; lock: boolean; hidden: boolean; explain: string; sortable: string | boolean; filtering: boolean; editing: boolean; height: number; readonly fullHeading: string; cellTpl: TemplateRef; filter: CkTableFilterTextComponent; editor: CkTableEditorTextComponent; columns: QueryList; parentColumn: CkTableColumnComponent; childColumns: CkTableColumnComponent[]; rowSpan: number; _sortable: boolean; _editing: boolean; _filtering: boolean; _fullHeading: string; _height: number; _level: number; ngAfterContentInit(): void; getSpanCol(lockTable: boolean): number; getLevel(): number; isHidden(lockTable?: boolean): boolean; hasChildColumns(): boolean; hasParentColumn(): boolean; toggleHidden(): void; toggleLock(): void; recursionColumnHeading(col: CkTableColumnComponent): string; }