/**
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 *
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe
 */
import { EventEmitter } from '@angular/core';
import * as Core from '@angular/core';
import { TableColumn } from '@swimlane/ngx-datatable';
import { TranslateService } from '@ngx-translate/core';
import { LinkOptions } from '../../../shared/models';
import { DataTableStateModel } from '../../../core/models/data-table/data-table-state-model';
import { MeasurementDataListModel } from '../../models/measurement-data-list';
import { MeasurementDataValueModel } from '../../models/measurement-data-value';
export declare class DynamicMeasurementDataListComponent implements Core.OnInit {
    private translateService;
    dataList: MeasurementDataListModel;
    dataTableStateModel: DataTableStateModel;
    count: number;
    pageChange: EventEmitter<number>;
    linkClicked: EventEmitter<number>;
    linkRowCell: any;
    commonRowCell: any;
    columns: TableColumn[];
    linkOptions: LinkOptions;
    /**
     * Constructor
     */
    constructor(translateService: TranslateService);
    /**
     * Component init
     */
    ngOnInit(): void;
    /**
     * Link click handle
     */
    linkClickHandle(row: MeasurementDataValueModel): void;
}
