import { SubqlCustomDatasource, SubqlDatasourceProcessor, SubqlNetworkFilter } from '@subql/types'; import { SubqueryProject } from '../configure/project.model'; import { Sandbox } from './sandbox.service'; export interface DsPluginSandboxOption { root: string; entry: string; } export declare class DsPluginSandbox extends Sandbox { constructor(option: DsPluginSandboxOption); getDsPlugin(): SubqlDatasourceProcessor; } export declare class DsProcessorService { private project; private processorCache; constructor(project: SubqueryProject); validateCustomDs(): Promise; getDsProcessor(ds: SubqlCustomDatasource): SubqlDatasourceProcessor; getAssets(ds: SubqlCustomDatasource): Promise>; }