import { IgrGroupByRecord } from "./igr-group-by-record";
import { IgrSummaryOperand } from "./igr-summary-operand";
import { DateSummaryOperand as DateSummaryOperand_internal } from "./DateSummaryOperand";
import { IgrSummaryResult } from "./igr-summary-result";
export declare class IgrDateSummaryOperand extends IgrSummaryOperand {
    protected createImplementation(): DateSummaryOperand_internal;
    /**
                                 * @hidden
                                 */
    get i(): DateSummaryOperand_internal;
    constructor();
    latest(data: any[]): void;
    earliest(data: any[]): void;
    operate(data: any[], allData: any[], fieldName: string, groupRecord: IgrGroupByRecord): IgrSummaryResult[];
}
