import { PropType } from "vue"; import { FontSpec, ObjectData } from "@visuallyjs/browser-ui"; declare const ShapeComponent: { name: string; props: { data: { type: PropType; }; showLabels: { type: BooleanConstructor; default: boolean; }; labelProperty: { type: StringConstructor; default: string; }; labelStrokeWidth: { type: NumberConstructor; }; multilineLabels: { type: BooleanConstructor; default: boolean; }; labelFillRatio: { type: NumberConstructor; default: number; }; labelColor: { type: StringConstructor; default: string; }; font: { type: PropType; }; }; setup(): { service: unknown; }; mounted(): void; updated(): void; render: () => import("vue").VNode; methods: { getWidth: () => number; getHeight: () => number; getFill: () => string; getOutline: () => string; getOutlineWidth(): number; }; }; export { ShapeComponent };