import { PaletteComponentProps } from "./definitions"; import { PropType } from "vue"; import { BrowserElement, CanvasDropFilter, DataGeneratorFunction, GroupIdentifierFunction, ObjectData, OnVertexAddedCallback, PaletteMode, Size, TypeGeneratorFunction } from "@visuallyjs/browser-ui"; export declare const PaletteComponent: { setup(props: PaletteComponentProps): { service: unknown; }; name: string; props: { surfaceId: { type: StringConstructor; }; selector: { type: StringConstructor; }; dataGenerator: { type: PropType>; }; typeGenerator: { type: PropType>; }; groupIdentifier: { type: PropType>; }; allowDropOnEdge: { type: BooleanConstructor; default: boolean; }; allowDropOnCanvas: { type: BooleanConstructor; default: boolean; }; allowDropOnGroup: { type: BooleanConstructor; default: boolean; }; allowDropOnNode: { type: BooleanConstructor; default: boolean; }; ignoreDropOnNode: { type: BooleanConstructor; default: boolean; }; dragSize: PropType; onVertexAdded: PropType; canvasDropFilter: PropType>; className: StringConstructor; mode: PropType; selectAfterAdd: { type: BooleanConstructor; default: boolean; }; allowClickToAdd: { type: BooleanConstructor; default: boolean; }; clickToAddOnly: { type: BooleanConstructor; default: boolean; }; }; mounted: () => void; render: () => import("vue").VNode; };