import { OnInit } from '@angular/core';
import { AbstractFieldReadComponent } from '../base-field/abstract-field-read.component';
export declare class ReadComplexFieldCollectionTableComponent extends AbstractFieldReadComponent implements OnInit {
    isDisplayContextParameterAvailable: boolean;
    columns: String[];
    columnsLabel: String[];
    columnsVerticalLabel: any;
    columnsHorizontalLabel: any;
    columnsHorizontalLabelVisibility: any;
    columnsAllLabels: any;
    sortType: string;
    sortReverse: boolean;
    rows: any[];
    isHidden: boolean[];
    ngOnInit(): void;
    private populateHorizontalLabels;
    private populateLabels;
    private populateCaseFieldValuesIntoRows;
    getImage(row: any): "img/accordion-plus.png" | "img/accordion-minus.png";
    private isVerticleDataNotEmpty;
    sortRowsByColumns(column: any): void;
    private isSortAscending;
    sortWidget(column: any): "&#9660;" | "&#9650;";
    trackByIndex(index: number, obj: any): any;
}
