import React, { Component } from 'react'; import { UMLElement } from '../../services/uml-element/uml-element'; type Props = { element: UMLElement; create: (element: UMLElement, owner?: string) => void; }; export declare const Preview: import("styled-components").StyledComponent import("../../services/uml-element/hoverable/hoverable-types").HoverAction; leave: (id: string | string[]) => import("../../services/uml-element/hoverable/hoverable-types").LeaveAction; }>, import("../uml-element/uml-element-component-props").UMLElementComponentProps>, { color: { primary: string; secondary: string; warningYellow: string; background: string; backgroundVariant: string; grid: string; primaryContrast: string; gray: string; grayAccent: string; }; font: { color: string; family: string; size: number; }; interactive: { normal: string; hovered: string; }; }, { child: React.ComponentClass<{ child?: React.ComponentClass | undefined; } & import("../uml-element/uml-element-component-props").UMLElementComponentProps & React.SVGProps, any>; }, "child">; export declare class PreviewElementComponent extends Component { render(): JSX.Element; private onDrop; } export {};