import { Plugin } from 'vue';
import * as components from "./components/index";
declare const install: Exclude<Plugin["install"], undefined>;
export default install;
export type VNetworkGraphInstance = InstanceType<typeof components.VNetworkGraph>;
export type Instance = InstanceType<typeof components.VNetworkGraph>;
export * from './components/index';
export { getFullConfigs } from './common/config-defaults';
export { SimpleLayout } from './layouts/simple';
export { GridLayout } from './layouts/grid';
export type { LayoutHandler } from './layouts/handler';
export * from './common/types';
export * from './common/configs';
export { Vector2D } from './modules/vector2d';
export { useStates } from './composables/state';
export type { Box } from './modules/svg-pan-zoom-ex';
