import { EditorNodeType } from 'amis-editor-core'; import { BasePlugin, BasicRendererInfo, RendererInfoResolveEventContext } from 'amis-editor-core'; export declare class List2Plugin extends BasePlugin { static id: string; static scene: string[]; rendererName: string; useLazyRender: boolean; $schema: string; name: string; isBaseComponent: boolean; isListComponent: boolean; memberImmutable: boolean; description: string; docLink: string; tags: string[]; icon: string; pluginIcon: string; scaffold: { type: string; card: { type: string; body: ({ type: string; body: ({ type: string; tpl: string; inline: boolean; wrapperComponent: string; style: { position?: undefined; display?: undefined; flexWrap?: undefined; flexDirection?: undefined; alignItems?: undefined; justifyContent?: undefined; }; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginRight: string; }; 'font:default': { color: string; fontSize: string; fontWeight: string; }; }; }; id: string; body?: undefined; wrapperBody?: undefined; isFixedHeight?: undefined; isFixedWidth?: undefined; } | { type: string; tpl: string; inline: boolean; wrapperComponent: string; style: { position?: undefined; display?: undefined; flexWrap?: undefined; flexDirection?: undefined; alignItems?: undefined; justifyContent?: undefined; }; id: string; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginRight: string; }; 'font:default': { fontSize: string; color: string; fontWeight?: undefined; }; }; }; body?: undefined; wrapperBody?: undefined; isFixedHeight?: undefined; isFixedWidth?: undefined; } | { type: string; body: { type: string; tpl: string; inline: boolean; wrapperComponent: string; style: {}; themeCss: { baseControlClassName: { 'font:default': { fontSize: string; }; }; }; id: string; }[]; style: { position: string; display: string; flexWrap: string; flexDirection: string; alignItems: string; justifyContent: string; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; tpl?: undefined; inline?: undefined; wrapperComponent?: undefined; themeCss?: undefined; })[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; justifyContent: string; alignItems: string; flexDirection?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; themeCss: { baseControlClassName: { 'border:default': { 'right-border-width': string; 'right-border-style': string; 'right-border-color': string; }; 'padding-and-margin:default': { paddingLeft: string; paddingRight: string; marginRight: string; }; }; }; id: string; } | { type: string; body: ({ type: string; tpl: string; inline: boolean; wrapperComponent: string; style: {}; maxLine: number; id: string; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginBottom: string; }; 'font:default': { fontSize: string; color: string; fontWeight: string; }; }; }; } | { type: string; tpl: string; inline: boolean; wrapperComponent: string; maxLine: number; style: {}; themeCss: { baseControlClassName: { 'font:default': { fontSize: string; color: string; fontWeight?: undefined; }; 'padding-and-margin:default'?: undefined; }; }; id: string; })[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; flexDirection: string; alignItems: string; justifyContent?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; themeCss?: undefined; } | { type: string; body: { type: string; label: string; onEvent: { click: { actions: never[]; }; }; level: string; size: string; themeCss: { className: { 'border:default': { 'top-border-width': string; 'left-border-width': string; 'right-border-width': string; 'bottom-border-width': string; 'top-border-style': string; 'left-border-style': string; 'right-border-style': string; 'bottom-border-style': string; 'top-border-color': string; 'left-border-color': string; 'right-border-color': string; 'bottom-border-color': string; }; 'padding-and-margin:default': { paddingLeft: string; paddingRight: string; }; 'radius:default': { 'top-left-border-radius': string; 'top-right-border-radius': string; 'bottom-left-border-radius': string; 'bottom-right-border-radius': string; }; 'font:default': { color: string; }; }; }; id: string; }[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; flexDirection: string; justifyContent: string; alignItems?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; themeCss?: undefined; })[]; wrapperBody: boolean; style: { position: string; display: string; width: string; }; themeCss: { baseControlClassName: { 'radius:default': { 'top-left-border-radius': string; 'top-right-border-radius': string; 'bottom-left-border-radius': string; 'bottom-right-border-radius': string; }; 'boxShadow:default': string; 'border:default': { 'top-border-width': string; 'left-border-width': string; 'right-border-width': string; 'bottom-border-width': string; 'top-border-style': string; 'left-border-style': string; 'right-border-style': string; 'bottom-border-style': string; 'top-border-color': string; 'left-border-color': string; 'right-border-color': string; 'bottom-border-color': string; }; 'padding-and-margin:default': { paddingTop: string; paddingRight: string; paddingBottom: string; paddingLeft: string; }; }; }; id: string; }; placeholder: string; style: { gutterY: number; }; id: string; }; previewSchema: { className: string; items: {}[]; style: { gutterY: number; transform: string; width: string; transformOrigin: string; }; name: string; type: string; card: { type: string; body: ({ type: string; body: ({ type: string; tpl: string; inline: boolean; wrapperComponent: string; style: { position?: undefined; display?: undefined; flexWrap?: undefined; flexDirection?: undefined; alignItems?: undefined; justifyContent?: undefined; }; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginRight: string; }; 'font:default': { color: string; fontSize: string; fontWeight: string; }; }; }; id: string; body?: undefined; wrapperBody?: undefined; isFixedHeight?: undefined; isFixedWidth?: undefined; } | { type: string; tpl: string; inline: boolean; wrapperComponent: string; style: { position?: undefined; display?: undefined; flexWrap?: undefined; flexDirection?: undefined; alignItems?: undefined; justifyContent?: undefined; }; id: string; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginRight: string; }; 'font:default': { fontSize: string; color: string; fontWeight?: undefined; }; }; }; body?: undefined; wrapperBody?: undefined; isFixedHeight?: undefined; isFixedWidth?: undefined; } | { type: string; body: { type: string; tpl: string; inline: boolean; wrapperComponent: string; style: {}; themeCss: { baseControlClassName: { 'font:default': { fontSize: string; }; }; }; id: string; }[]; style: { position: string; display: string; flexWrap: string; flexDirection: string; alignItems: string; justifyContent: string; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; tpl?: undefined; inline?: undefined; wrapperComponent?: undefined; themeCss?: undefined; })[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; justifyContent: string; alignItems: string; flexDirection?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; themeCss: { baseControlClassName: { 'border:default': { 'right-border-width': string; 'right-border-style': string; 'right-border-color': string; }; 'padding-and-margin:default': { paddingLeft: string; paddingRight: string; marginRight: string; }; }; }; id: string; } | { type: string; body: ({ type: string; tpl: string; inline: boolean; wrapperComponent: string; style: {}; maxLine: number; id: string; themeCss: { baseControlClassName: { 'padding-and-margin:default': { marginBottom: string; }; 'font:default': { fontSize: string; color: string; fontWeight: string; }; }; }; } | { type: string; tpl: string; inline: boolean; wrapperComponent: string; maxLine: number; style: {}; themeCss: { baseControlClassName: { 'font:default': { fontSize: string; color: string; fontWeight?: undefined; }; 'padding-and-margin:default'?: undefined; }; }; id: string; })[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; flexDirection: string; alignItems: string; justifyContent?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; themeCss?: undefined; } | { type: string; body: { type: string; label: string; onEvent: { click: { actions: never[]; }; }; level: string; size: string; themeCss: { className: { 'border:default': { 'top-border-width': string; 'left-border-width': string; 'right-border-width': string; 'bottom-border-width': string; 'top-border-style': string; 'left-border-style': string; 'right-border-style': string; 'bottom-border-style': string; 'top-border-color': string; 'left-border-color': string; 'right-border-color': string; 'bottom-border-color': string; }; 'padding-and-margin:default': { paddingLeft: string; paddingRight: string; }; 'radius:default': { 'top-left-border-radius': string; 'top-right-border-radius': string; 'bottom-left-border-radius': string; 'bottom-right-border-radius': string; }; 'font:default': { color: string; }; }; }; id: string; }[]; size: string; style: { position: string; display: string; flex: string; flexGrow: number; flexBasis: string; flexWrap: string; flexDirection: string; justifyContent: string; alignItems?: undefined; }; wrapperBody: boolean; isFixedHeight: boolean; isFixedWidth: boolean; id: string; themeCss?: undefined; })[]; wrapperBody: boolean; style: { position: string; display: string; width: string; }; themeCss: { baseControlClassName: { 'radius:default': { 'top-left-border-radius': string; 'top-right-border-radius': string; 'bottom-left-border-radius': string; 'bottom-right-border-radius': string; }; 'boxShadow:default': string; 'border:default': { 'top-border-width': string; 'left-border-width': string; 'right-border-width': string; 'bottom-border-width': string; 'top-border-style': string; 'left-border-style': string; 'right-border-style': string; 'bottom-border-style': string; 'top-border-color': string; 'left-border-color': string; 'right-border-color': string; 'bottom-border-color': string; }; 'padding-and-margin:default': { paddingTop: string; paddingRight: string; paddingBottom: string; paddingLeft: string; }; }; }; id: string; }; placeholder: string; id: string; }; panelTitle: string; panelJustify: boolean; panelBodyCreator: (context: BaseEventContext) => any[]; buildDataSchemas(node: EditorNodeType, region: EditorNodeType): any; filterProps(props: any, node: EditorNodeType): any; getRendererInfo(context: RendererInfoResolveEventContext): BasicRendererInfo | void; }