import { ChangeDetectorRef, DoCheck } from '@angular/core';
import { DataType } from '../data-operations/data-util';
import { IgxGridAPIService } from './api.service';
import { IgxColumnComponent } from './column.component';
/**
 *@hidden
 */
export declare class IgxGridSummaryComponent implements DoCheck {
    gridAPI: IgxGridAPIService;
    cdr: ChangeDetectorRef;
    fieldName: string;
    column: IgxColumnComponent;
    gridID: string;
    readonly widthPersistenceClass: boolean;
    readonly isPinned: boolean;
    readonly isLastPinned: boolean;
    readonly emptyClass: boolean;
    readonly width: string;
    readonly compactCSS: boolean;
    readonly cosyCSS: boolean;
    readonly defaultCSS: boolean;
    readonly dataType: DataType;
    summaryItemHeight: any;
    itemClass: string;
    private displayDensity;
    constructor(gridAPI: IgxGridAPIService, cdr: ChangeDetectorRef);
    ngDoCheck(): void;
    readonly resolveSummaries: any[];
    isNumber(res: any): boolean;
}
