import { PoTableColumn } from '../interfaces/po-table-column.interface'; import { PoTableColumnIcon } from './po-table-column-icon.interface'; /** * @docsPrivate * * @description * * Componente responsável por exibir ícones nas colunas. */ export declare class PoTableColumnIconComponent { /** Definição da coluna que utiliza os icones. */ column: PoTableColumn; /** Dados da linha da tabela. */ row: any; private _icons; /** Lista de colunas com ícones. */ set icons(icons: Array | Array | string); get icons(): Array | Array | string; click(columnIcon: PoTableColumnIcon, event: any): void; getColor(column: PoTableColumnIcon): string; getIcon(column: PoTableColumnIcon): string | import("@angular/core").TemplateRef; isClickable(columnIcon: PoTableColumnIcon): boolean; isDisabled(column: PoTableColumnIcon): boolean; trackByFunction(index: any): any; private convertToColumnIcon; }