export declare const DIAGRAM_STORAGE_PLUGIN: import("vue-fn/domain").DomainSetupPlugin; designKeys: import("vue").ComputedRef; designRecords: import("vue").Ref, Record>; code: import("vue").ComputedRef; userStories: import("vue").ComputedRef>; workflows: import("vue").ComputedRef>; workflowPlayInterval: import("vue").Ref; currentWorkflow: import("vue").Ref; currentStory: import("vue").Ref; currentDesignKey: import("vue").Ref; currentNode: import("vue").Ref; downloadEnabled: import("vue").Ref; linkReadModel: import("vue").Ref; linkSystem: import("vue").Ref; builtinStoryMode: import("vue").Ref; customWorkflowNames: import("vue").Ref; }, { focusFlow: { (workflow: undefined, userStory?: undefined): void; (workflow: string, userStory: string): void; }; downloadSvg(): void; getFilteredContext(): { aggs: import("@ddd-tool/domain-designer-core").DomainDesignAgg[]; commands: import("@ddd-tool/domain-designer-core").DomainDesignCommand[]; facadeCommands: import("@ddd-tool/domain-designer-core").DomainDesignFacadeCommand[]; events: import("@ddd-tool/domain-designer-core").DomainDesignEvent[]; services: import("@ddd-tool/domain-designer-core").DomainDesignService[]; actors: import("@ddd-tool/domain-designer-core").DomainDesignActor[]; policies: import("@ddd-tool/domain-designer-core").DomainDesignPolicy[]; readModels: import("@ddd-tool/domain-designer-core").DomainDesignReadModel[]; systems: import("@ddd-tool/domain-designer-core").DomainDesignSystem[]; links: Record; getIdMap: () => Record; }; setBuiltinStoryMode(b: boolean): void; setCustomWorkflowNames(v: string[]): void; setRenderRanker(v: import("./types").Ranker): void; setRenderPadding(v: number): void; setRenderFontSize(v: number): void; setRenderBendSize(v: number): void; setRenderEdgesType(v: import("./types").EdgeType): void; setDownloadEnabled(b: boolean): void; setWorkflowPlayInterval(i: number): void; setDisplayReadModel(b: boolean): void; setDisplaySystem(b: boolean): void; setCurrentNode(id: string | undefined): void; switchDesign(key: string): void; getIdMap(): Record; }, { onFocusNode: import("vue-fn/domain").DomainBroadcastEvent<{ id: string | undefined; }>; onFocusFlow: import("vue-fn/domain").DomainBroadcastEvent<{ userStory: string; workflow: string | undefined; displayReadModel: import("vue").Ref; displaySystem: import("vue").Ref; }>; onDownloadSvg: import("vue-fn/domain").DomainBroadcastEvent<{}>; }>>;