import type { ExtractPropTypes, PropType } from 'vue'; export declare const nodeProps: () => { nodeDelete: FunctionConstructor; nodeShrink: FunctionConstructor; nodeAppend: FunctionConstructor; nodeInsert: FunctionConstructor; nodeClick: FunctionConstructor; menuClick: FunctionConstructor; nodeMousedown: FunctionConstructor; nodeMouseup: FunctionConstructor; getMenuPopupContainer: { type: PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; }; export declare type NodeProps = Partial>>; declare const StgyGraphNode: import("vue").DefineComponent<{ nodeDelete: FunctionConstructor; nodeShrink: FunctionConstructor; nodeAppend: FunctionConstructor; nodeInsert: FunctionConstructor; nodeClick: FunctionConstructor; menuClick: FunctionConstructor; nodeMousedown: FunctionConstructor; nodeMouseup: FunctionConstructor; getMenuPopupContainer: { type: PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly HTMLElement>; }; }>> & { [x: string & `on${any}`]: (...args: any[]) => any; }, {}>; export default StgyGraphNode; export declare const StgyGraphAppend: import("vue").DefineComponent<{ nodeDelete: FunctionConstructor; nodeShrink: FunctionConstructor; nodeAppend: FunctionConstructor; nodeInsert: FunctionConstructor; nodeClick: FunctionConstructor; menuClick: FunctionConstructor; nodeMousedown: FunctionConstructor; nodeMouseup: FunctionConstructor; getMenuPopupContainer: { type: PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly HTMLElement>; }; }>>, {}>; export declare const StgyGraphInsert: import("vue").DefineComponent<{ nodeDelete: FunctionConstructor; nodeShrink: FunctionConstructor; nodeAppend: FunctionConstructor; nodeInsert: FunctionConstructor; nodeClick: FunctionConstructor; menuClick: FunctionConstructor; nodeMousedown: FunctionConstructor; nodeMouseup: FunctionConstructor; getMenuPopupContainer: { type: PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly HTMLElement>; }; }>>, {}>; export declare const StgyGraphShrink: import("vue").DefineComponent<{ nodeDelete: FunctionConstructor; nodeShrink: FunctionConstructor; nodeAppend: FunctionConstructor; nodeInsert: FunctionConstructor; nodeClick: FunctionConstructor; menuClick: FunctionConstructor; nodeMousedown: FunctionConstructor; nodeMouseup: FunctionConstructor; getMenuPopupContainer: { type: PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly HTMLElement>; }; }>>, {}>;