UNPKG

flowstudio

Version:
415 lines (414 loc) 13.1 kB
export declare const useConfigStore: import("zustand").UseBoundStore<Omit<Omit<import("zustand").StoreApi<{ pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }>, "setState"> & { setState(partial: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; } | Partial<{ pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }> | ((state: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }) => { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; } | Partial<{ pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }>), replace?: false, action?: string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }): void; setState(state: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; } | ((state: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }) => { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }), replace: true, action?: string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }): void; }, "persist"> & { persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<{ pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }, { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }>>) => void; clearStorage: () => void; rehydrate: () => Promise<void> | void; hasHydrated: () => boolean; onHydrate: (fn: (state: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }) => void) => () => void; onFinishHydration: (fn: (state: { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<{ pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }, { pageTitle: any; setPageTitle: (title: any) => any; appTheme: any; setAppTheme: (theme: any) => any; stateType: any; setStateType: (state: any) => any; showContextMenu: boolean; setShowContextMenu: () => any; contextMenuPosition: { x: number; y: number; }; setContextMenuPosition: () => any; nodesData: any; setNodesData: (payload: any) => any; edgesData: { id: string; source: string; sourceHandle: string; target: string; type: string; animated: boolean; }[]; setEdgesData: (payload: any) => any; updateEdgesAnimated: () => any; }>>; }; }>;