import { PropType } from "vue"; import { DataGeneratorFunction, ObjectData, PreparedShape, Size } from "@visuallyjs/browser-ui"; import { ShapePaletteComponentProps } from "./definitions"; declare const ShapePaletteComponent: { name: string; props: { surfaceId: { type: StringConstructor; }; dragSize: PropType; iconSize: PropType; fill: StringConstructor; outline: StringConstructor; showAllMessage: StringConstructor; selectAfterDrop: BooleanConstructor; paletteStrokeWidth: NumberConstructor; dataGenerator: PropType>; initialSet: StringConstructor; mode: StringConstructor; allowClickToAdd: BooleanConstructor; onVertexAdded: FunctionConstructor; showLabels: BooleanConstructor; inspector: { type: BooleanConstructor; default: boolean; }; preparedShapes: PropType>; }; setup(props: ShapePaletteComponentProps): { service: unknown; }; data: () => { hasMounted: boolean; }; mounted(): void; render: () => import("vue").VNode; }; export { ShapePaletteComponent };