import { INodeGroup, IProject, IProjectSerializer } from "@alchemist/core"; import { NodeTypeData } from "../models/types/node-type-data"; import { ITypeData } from ".."; export declare class DotNetProjectSerializer implements IProjectSerializer { nodeTypeReplacer(key: string, value: any): any; getNodeTypeData(project: IProject, typeData: ITypeData): NodeTypeData; hasNodeReferenceMetadata(typeData: ITypeData): boolean; deserialize(projectData: string | object): IProject; protected processProject(project: IProject): IProject; protected processNode(nodeIndex: number, nodeGroup: INodeGroup, project: IProject): void; protected processNodeGroup(nodeGroupIndex: number, project: IProject): void; protected afterProcessed(project: IProject): void; serialize(project: IProject): string; }