import { BaseNodeType } from '../../../nodes/_Base';
import { BaseParamType } from '../../../params/_Base';
import { NodeJsonExporter } from './Node';
import { ParamJsonExporter } from './Param';
import { PolyNodeJsonExporter } from './nodes/Poly';
export declare class JsonExportDispatcher {
    dispatchNode(node: BaseNodeType): PolyNodeJsonExporter | NodeJsonExporter<BaseNodeType>;
    dispatchParam(param: BaseParamType): ParamJsonExporter<BaseParamType>;
}
