import { IStaticDataHelper } from "../../workers/helpers/interfaces/IStaticDataHelper"; import { StaticDataProvider } from "../../../schema-definitions/definitions/models/helpers/StaticDataProviderEnum"; import { StaticDataResourceType } from "../../../schema-definitions/definitions/models/helpers/StaticDataResourceTypeEnum"; import { ResourceTypeDict } from "../../../schema-definitions/definitions/models/interfaces/IStaticDataOutputDto"; import { IDataSource } from "@golemio/core/dist/integration-engine/datasources/IDataSource"; import { IStaticDataSourceFactory } from "./interfaces/IStaticDataSourceFactory"; export declare class StaticDataSourceFactory implements IStaticDataSourceFactory { private readonly staticDataHelper; private static readonly DATASOURCE_NAME; constructor(staticDataHelper: IStaticDataHelper); getDataSource(provider: T, resourceType: K): IDataSource; private getProviderPath; private getResourceFileName; private getPricingPlanFileName; private getProtocolStrategy; }