import type { DataSource } from './types/DataSources'; export type GeneratedDataSourceParams = { name?: string; dataSourceGetOneFn?: (loadParams: LoaderParams) => Promise; dataSourceGetManyFn?: (keys: string[], loadParams?: LoaderManyParams) => Promise; }; export declare class GeneratedDataSource implements DataSource { private readonly getOneFn; private readonly getManyFn; readonly name: string; constructor(params: GeneratedDataSourceParams); get(loadParams: LoadParams): Promise; getMany(keys: string[], loadParams: LoadManyParams | undefined): Promise; }