import { EventEmitter } from '@angular/core';
import { BaseListComponent } from '../../base-list.component';
import { FileOptions } from '../../../../public-api';
import * as i0 from "@angular/core";
export declare class DynamicColumnsComponent extends BaseListComponent<any, any> {
    item: any;
    col: any;
    columnIndex: number;
    rowEdit: boolean;
    incrementClick: EventEmitter<any>;
    decrementClick: EventEmitter<any>;
    cellEdit: EventEmitter<any>;
    cellBlur: EventEmitter<any>;
    getFileOptions(item: any, columnIndex: number): FileOptions;
    handleImageError(event: Event): void;
    onIncrementClick(event: any): void;
    onDecrementClick(event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DynamicColumnsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DynamicColumnsComponent, "cat-dynamic-columns", never, { "item": { "alias": "item"; "required": false; }; "col": { "alias": "col"; "required": false; }; "columnIndex": { "alias": "columnIndex"; "required": false; }; "rowEdit": { "alias": "rowEdit"; "required": false; }; }, { "incrementClick": "incrementClick"; "decrementClick": "decrementClick"; "cellEdit": "cellEdit"; "cellBlur": "cellBlur"; }, never, never, true, never>;
}
