import "source-map-support/register"; import { PvjsonEntity, GPMLElement, Pathway, PathwayStarter, PvjsonEntitiesById } from "./gpml2pvjson"; import { GraphIdManager } from "./GraphIdManager"; export declare type GPML_VALUE_SIMPLE = string | number; export declare type GPML_VALUE_UP_TO_OBJECT = GPML_VALUE_SIMPLE | Record; export declare type GPML_VALUE_UP_TO_SUB_OBJECT = GPML_VALUE_UP_TO_OBJECT | Record; export declare type GPML_VALUE = GPML_VALUE_UP_TO_SUB_OBJECT | GPML_VALUE_UP_TO_SUB_OBJECT[]; export declare class Processor { output: { pathway: Pathway | PathwayStarter; entitiesById: PvjsonEntitiesById; }; graphIdManager: GraphIdManager; graphIdsByGraphRef: Record; containedGraphIdsByGroupGraphId: Record; containedGraphIdsByGroupGroupId: Record; promisedGraphIdByGroupId: Record>; groupIdToGraphIdStream: Highland.Stream<[string, string]>; promisedGPMLElementByGraphId: Record>; gpmlElementStream: Highland.Stream; promisedPvjsonEntityLatestByGraphId: Record>; pvjsonEntityLatestStream: Highland.Stream; graphIdToZIndex: Record; KeyMappings: Record; KeyValueConverters: Record; ValueMappings: Record; ValueConverters: Record; constructor(KeyMappings: any, KeyValueConverters: any, ValueMappings: any, ValueConverters: any); private ensureGraphIdExists; fillInGPMLPropertiesFromParent: any; getPvjsonEntityLatestByGraphId: (graphId: any) => Promise; getGPMLElementByGraphId: (GraphId: any) => Promise>; preprocessGPMLElement: (gpmlElement: Record) => Record; processGPMLAndPropertiesAndType: any; processProperties: any; processPropertiesAndType: any; private processType; setPvjsonEntity: (pvjsonEntity: any) => void; getGPMLKeyAsJSFunctionName: (gpmlKey: string) => string; getPvjsonValue: (gpmlElement: any, gpmlKey: string, gpmlValue: GPML_VALUE) => any; processKV: any; }