import { DataSource } from "./DataSource.js";
export declare class JsonDataSource<T extends Record<string, any>> extends DataSource {
    private _json;
    private _jsonParser;
    private _reviver?;
    constructor(json: string | (() => Promise<string>), jsonParser?: JSON, reviver?: (this: any, key: string, value: any) => any);
    getObject(): Promise<T>;
}
//# sourceMappingURL=JsonDataSource.d.ts.map