import { IComponentDescription } from '../types/index'; export declare const ProTableProps: (import("../types/index").IProps | { type: string; title: string; name: string; extraProps: { display: string; defaultCollapsed: boolean; }; items: ({ name: string; title: string; display: string; defaultValue: boolean; setter: string; } | { name: string; title: string; display: string; defaultValue: string; setter: { componentName: string; props: { options: { title: string; value: string; tip: string; }[]; }; }; })[]; } | { type: string; name: string; title: string; condition: () => boolean; extraProps: { display?: undefined; defaultCollapsed?: undefined; }; setter: string; display?: undefined; items?: undefined; } | { type: string; name: string; title: string; display: string; setter: (target: any) => { componentName: string; props?: undefined; } | { componentName: string; props: { setters: (string | { componentName: string; props: { itemSetter: { componentName: string; props: { config: { items: any; }; }; initialValue: () => any; }; }; })[]; }; }; condition?: undefined; extraProps?: undefined; items?: undefined; } | { type: string; name: string; title: string; extraProps: { display: string; defaultCollapsed: boolean; }; setter: { componentName: string; display: string; props: { config: { items: ({ type: string; name: string; title: string; extraProps: { display: string; defaultValue: boolean; }; setter: string; } | { name: string; title: string; setter: { componentName: string; props: { min: number; }; }; hidden(): boolean; type?: undefined; extraProps?: undefined; } | { name: string; title: string; setter: { componentName: string; props: { max: number; min: number; }; }; type?: undefined; extraProps?: undefined; } | { name: string; title: string; setter: ({ componentName: string; props: { max: number; min: number; }; } | { componentName: string; initialValue: number; props: { options: { title: string; value: number; }[]; }; })[]; type?: undefined; extraProps?: undefined; })[]; }; }; }; condition?: undefined; display?: undefined; items?: undefined; } | { type: string; name: string; condition: () => boolean; title?: undefined; extraProps?: undefined; display?: undefined; items?: undefined; } | { type: string; title: string; name: string; extraProps: { display: string; defaultCollapsed: boolean; }; items: ({ type: string; name: string; title: string; display: string; setter: { componentName: string; props: { options: { title: string; value: string; tip: string; }[]; }; }; defaultValue: string; getValue: (target: any) => "none" | "multiple" | "single"; setValue: (field: any, value: any) => void; extraProps?: undefined; } | { type: string; name: string; title: string; extraProps: { display: string; defaultValue: boolean; condition?: undefined; }; setter: { componentName: string; props?: undefined; }; display?: undefined; defaultValue?: undefined; getValue?: undefined; setValue?: undefined; } | { type: string; name: string; title: { label: string; tip: string; }; extraProps: { display: string; defaultValue: string; condition: () => boolean; }; display?: undefined; defaultValue?: undefined; getValue?: undefined; setValue?: undefined; } | { name: string; title: { label: string; tip: string; }; setter: string; type?: undefined; display?: undefined; defaultValue?: undefined; getValue?: undefined; setValue?: undefined; extraProps?: undefined; })[]; condition?: undefined; display?: undefined; })[]; export declare const proTableMeta: IComponentDescription;