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