import { QueryList, ViewContainerRef, AfterViewInit, ComponentFactoryResolver, AfterContentInit } from '@angular/core'; import { PresenterService } from 'kmm-corp-api'; export declare class GridColumnTemplate implements AfterContentInit { item: any; context: any; ngAfterContentInit(): void; } export declare class GridColumnComponent implements AfterContentInit { template: GridColumnTemplate; add: boolean; templateComponent: any; alignment: string; allowEditing: boolean; allowExporting: boolean; allowFiltering: boolean; allowFixing: boolean; allowGrouping: boolean; allowHeaderFiltering: boolean; allowHiding: boolean; allowReordering: boolean; allowResizing: boolean; allowSearch: boolean; allowSorting: boolean; autoExpandGroup: boolean; buttons: Array; calculateCellValue: Function; calculateDisplayValue: Function; calculateFilterExpression: Function; calculateGroupValue: Function; calculateSortValue: Function; caption: string; cellTemplate: any; columns: Array; cssClass: string; customizeText: Function; dataField: string; dataType: string; editCellTemplate: string; editorOptions: string; encodeHtml: boolean; falseText: string; filterOperations: Array; filterType: string; filterValue: any; filterValues: Array; fixed: boolean; fixedPosition: string; format: any; lookup: any; name: string; options: any; showEditorAlways: boolean; trueText: string; validationRules: Array; visible: boolean; width: number | string; constructor(); ngAfterContentInit(): void; } export declare class GridTemplate { templates: QueryList; } export declare class GridOptionsColumn extends GridColumnComponent { } export declare class CustomItem implements AfterViewInit { protected _factoryResolver: ComponentFactoryResolver; protected _presenterService: PresenterService; componentContainer: ViewContainerRef; component: any; context: any; row: any; templateName: string; constructor(_factoryResolver: ComponentFactoryResolver, _presenterService: PresenterService); ngAfterViewInit(): void; } export declare class GridDataSourceComponent { module: string; operation: string; constructor(); }