import { AfterViewInit, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
export declare class GridComponent implements OnInit, AfterViewInit, OnChanges {
    columns: string[];
    actionsColumns: string[];
    columnsToDisplay: string[];
    data: any;
    height: string;
    hasFilter: any;
    filterOfSrc: any;
    filterOnSrc: any;
    downloadOfSrc: any;
    downloadUrl: any;
    downloadName: any;
    openFilter: EventEmitter<any>;
    clearFilter: EventEmitter<any>;
    actionActor: EventEmitter<any>;
    createDownloadUrl: EventEmitter<any>;
    displayedColumns: any;
    constructor();
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterViewInit(): void;
    selectedFilter(): void;
    removeFilter(): void;
    actionColumn(actor: any, row: any): void;
    onclickDownloadUrl(): void;
}
