import { TreeNode, Engine } from '@designable/core'; import { InjectionKey, Ref } from 'vue'; import { IDesignerLayoutContext, IWorkspaceContext, IDesignerComponents } from './types'; export * from './types'; export declare const DesignerComponentsSymbol: InjectionKey>; export declare const DesignerLayoutSymbol: InjectionKey>; export declare const DesignerEngineSymbol: InjectionKey>; export declare const TreeNodeSymbol: InjectionKey>; export declare const WorkspaceSymbol: InjectionKey>; export declare function useContext(key: InjectionKey>): Ref;