import './cn-ai-table-plugin.scss';
/**
 * 源码组件插件代码
 * @param props
 * @param context
 */
export declare const SourceCode: (props: any, context: any) => any;
/**
 * 低码组件配置项扩展部分
 */
export declare const LowCode: {
    getPrototypeList: () => {
        name: string;
        title: string;
        display: string;
        setter: () => {
            componentName: string;
            props: {
                config: {
                    items: ({
                        name: string;
                        title: string;
                        display: string;
                        defaultValue: (prop: any) => any;
                        setter: string;
                        tip?: undefined;
                        condition?: undefined;
                        onecodeDisplay?: undefined;
                        initialValue?: undefined;
                        extraProps?: undefined;
                    } | {
                        name: string;
                        title: string;
                        display: string;
                        tip: string;
                        setter: string;
                        defaultValue: (prop: any) => string;
                        condition: (prop: any) => any;
                        onecodeDisplay?: undefined;
                        initialValue?: undefined;
                        extraProps?: undefined;
                    } | {
                        name: string;
                        title: string;
                        display: string;
                        onecodeDisplay: string;
                        condition: (prop: any) => any;
                        initialValue: any[];
                        setter: any;
                        defaultValue?: undefined;
                        tip?: undefined;
                        extraProps?: undefined;
                    } | {
                        name: string;
                        title: string;
                        display: string;
                        condition: (prop: any) => any;
                        setter: () => {
                            componentName: string;
                            props: {
                                config: {
                                    items: {
                                        name: string;
                                        title: string;
                                        display: string;
                                        defaultValue: () => {
                                            url: string;
                                            method: string;
                                            serviceType: string;
                                        };
                                        setter: {
                                            componentName: string;
                                            props: {
                                                buttonText: string;
                                            };
                                        };
                                    }[];
                                };
                            };
                        };
                        defaultValue?: undefined;
                        tip?: undefined;
                        onecodeDisplay?: undefined;
                        initialValue?: undefined;
                        extraProps?: undefined;
                    } | {
                        name: string;
                        display: string;
                        title: string;
                        condition: (prop: any) => any;
                        extraProps: {
                            defaultCollapsed: boolean;
                        };
                        setter: {
                            componentName: string;
                            props: {
                                config: {
                                    items: ({
                                        name: string;
                                        title: string;
                                        display: string;
                                        defaultValue: boolean;
                                        setter: string;
                                        condition: (prop: any) => any;
                                    } | {
                                        name: string;
                                        title: string;
                                        display: string;
                                        defaultValue: number[];
                                        condition(prop: any): any;
                                        setter: string;
                                    } | {
                                        name: string;
                                        title: string;
                                        display: string;
                                        defaultValue: (prop: any) => any;
                                        condition(prop: any): any;
                                        setter: string;
                                    })[];
                                };
                            };
                        };
                        defaultValue?: undefined;
                        tip?: undefined;
                        onecodeDisplay?: undefined;
                        initialValue?: undefined;
                    })[];
                };
            };
        };
    }[];
};
