import React from 'react'; import { PropDesc, PropGroupDesc, ValueType, VisibleType, ClientConn } from '@ticlo/core/editor'; import { LazyUpdateComponent } from '../component/LazyUpdateComponent'; import { FormInputItem, FormItem } from '../component/FormItem'; interface Props { conn: ClientConn; onAddProperty(desc: PropDesc | PropGroupDesc): void; group?: string; onClick?: React.MouseEventHandler; } declare type MoreValueType = ValueType | 'group'; export declare class AddMorePropertyMenu extends LazyUpdateComponent { formItems: { type: FormItem; name: FormInputItem; defaultLen: FormItem; min: FormItem; max: FormItem; step: FormItem; placeholder: FormInputItem; optionStr: FormInputItem; showAlpha: FormItem; showTime: FormItem; visible: FormInputItem; }; onSubmit: (e: React.FormEvent) => void; renderImpl(): JSX.Element; } export {};