import { PropType } from "vue"; import { RenderOptions, ViewOptions, PaperComponentProps } from "./definitions"; import { ObjectData, ModelOptions, BrowserUIModel } from "@visuallyjs/browser-ui"; import { VertexPlaceholder, OverlayPlaceholder } from "./util"; /** * Provides a static canvas onto which nodes, groups and edges can be drawn, with support for various plugins. * @group Components */ export declare const PaperComponent: { setup(props: PaperComponentProps): { service: unknown; paperId: string; }; name: string; props: { data: { type: PropType; }; renderOptions: { type: PropType; }; modelOptions: { type: PropType; }; viewOptions: { type: PropType; }; model: { type: PropType; }; url: { type: StringConstructor; }; dataType: { type: StringConstructor; }; paperId: { type: StringConstructor; }; }; data: () => { vertices: Array; overlays: Array; }; mounted(): void; render: () => import("vue").VNode; };