import { IObservableArray } from "mobx"; import { PNodeCandidate, PConfig, PNodeTemplate } from "../index.type"; export default class ConfigStore { canvas: { background?: string; }; rearrange: { vGap: number; hGap: number; }; ui: { nodeCandidatesPanelTop: number; }; mode: "update" | undefined; nodeTemplates: IObservableArray; nodeCandidates: IObservableArray; hideEdgeFlagInput: boolean; readonly config: PConfig; readonly bizNodeCandidates: PNodeCandidate[]; getNodeTemplate: (id: number) => PNodeTemplate; resetNodeTemplates(nodeTemplates: PNodeTemplate[]): void; resetNodeCandidates(nodeCandidates: PNodeCandidate[]): void; constructor(config: PConfig); }