import { DataRow, ResolvePrimaryKey, Row, ResolveRowHeight } from '../types';
import type * as Types from '../types';
export declare class RawData<D extends DataRow = DataRow> implements Types.DataSource {
    readonly datum: D[];
    readonly resolveHeight: ResolveRowHeight<D>;
    readonly resolvePrimaryKey: ResolvePrimaryKey<D>;
    private dataHeight;
    constructor(datum: D[], resolveHeight: ResolveRowHeight<D>, resolvePrimaryKey: ResolvePrimaryKey<D>);
    get rows(): Row<D>[];
    getHeight(): Promise<number>;
    getRows(scrollTop: number, bodyHeight: number): Promise<Row<D>[]>;
}
//# sourceMappingURL=RawData.d.ts.map