import { RetrievalResult } from "../DataRetrievalInterface";
import { AbstractDataObject } from "./AbstractDataObject";
export declare class FlatResultDataObject extends AbstractDataObject {
    computationTime: number;
    dataMemorySize: number;
    private data;
    constructor(parsedData: any, dataMemorySize: number, startDate: Date);
    getChunk(iterator: IterableIterator<number>): RetrievalResult;
    getIterationKeys(): IterableIterator<any>;
}
export interface FlatResultDataInterface {
    fields: any[];
    hits: [][];
    aggs?: {
        [value: string]: object;
    }[];
}
