import { AFM, Execution } from "@gooddata/typings";
import { IDataSource } from "../interfaces/DataSource";
export declare class DummyDataSource<T> implements IDataSource<T> {
    private data;
    private resolve;
    private resultSpec;
    constructor(data: T, resolve?: boolean);
    getData(resultSpec: AFM.IResultSpec): Promise<T>;
    getPage(resultSpec: AFM.IResultSpec, _limit: number[], _offset: number[]): Promise<Execution.IExecutionResponses>;
    getFingerprint(): string;
    getResultSpec(): AFM.IResultSpec;
    getAfm(): {};
}
