import { NodeJSONFunctionBodiesData, NodeJSONShadersData } from './../Node';
import { NodeJsonExporter, NodeJsonExporterUIData, JSONExporterDataRequestOption } from '../Node';
export declare class PolyNodeJsonExporter extends NodeJsonExporter<any> {
    protected nodes_data(options: JSONExporterDataRequestOption): Promise<import("../../../../../types/GlobalTypes").PolyDictionary<import("./../Node").NodeJsonExporterData>>;
    uiData(options: JSONExporterDataRequestOption): NodeJsonExporterUIData;
    persistedConfigData(shadersData: NodeJSONShadersData, jsFunctionBodiesData: NodeJSONFunctionBodiesData, options: JSONExporterDataRequestOption): Promise<void>;
}
