import { DataSourceData, DataRequest, IResolveDataSourceRepository } from "./IResolveDataSourceRepository"; import { IResolveDataSourceGateway } from "./IResolveDataSourceGateway"; import { DataSourceCache } from "./dataSourceCache"; import { IListCache } from "../../ListCache"; export declare class ResolveDataSourceRepository implements IResolveDataSourceRepository { private gateway; private cache; constructor(gateway: IResolveDataSourceGateway, cache: IListCache); getData(key: string): DataSourceData | undefined; resolveData(request: DataRequest): Promise; }