/// import { FunctionDesc } from '@ticlo/core/editor'; import { DragState } from 'rc-dock'; import { StringEditorBase } from './StringEditorBase'; interface State { opened: boolean; } export declare class TypeEditor extends StringEditorBase { state: State; commitChange(value: string): void; openPopup: () => void; onPopupClose: (visible?: boolean) => void; onTypeClick: (name: string, desc: FunctionDesc) => void; onDragOver: (e: DragState) => void; onDrop: (e: DragState) => void; render(): JSX.Element; } export {};