import { IPublicTypeComponentMetadata, IPublicTypeFieldConfig } from '@alilc/lowcode-types';
import { IPublicTypeSnippetMore } from '../_base';
export interface ISnippet extends IPublicTypeSnippetMore {
    label?: string;
    title?: string;
}
export interface IComponentDescription extends IPublicTypeComponentMetadata {
    snippets?: ISnippet[];
}
export interface IProps extends IPublicTypeFieldConfig {
    showInListSetter?: boolean;
    initialValue?: Function | any;
    editable?: boolean;
    items?: IProps[] | IPublicTypeFieldConfig[];
}
