import { IMethod } from './config';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
        url: string;
        method: string;
        requestParams: any[];
        headerParams: any[];
        bodyParams: {
            type: string;
            parameters: any[];
            jsonSchema: any[];
            description: string;
        };
    }, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isValid: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly rules: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<{
        [k: string]: import("ant-design-vue/es/form").RuleObject | import("ant-design-vue/es/form").RuleObject[];
    }>, unknown, unknown, () => {
        url: ({
            required: boolean;
            trigger: string;
            message: string;
            pattern?: undefined;
        } | {
            trigger: string;
            pattern: RegExp;
            message: string;
            required?: undefined;
        })[];
    }, boolean>;
}>, {
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
            url: string;
            method: string;
            requestParams: any[];
            headerParams: any[];
            bodyParams: {
                type: string;
                parameters: any[];
                jsonSchema: any[];
                description: string;
            };
        }, boolean>;
        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly isValid: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly rules: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<{
            [k: string]: import("ant-design-vue/es/form").RuleObject | import("ant-design-vue/es/form").RuleObject[];
        }>, unknown, unknown, () => {
            url: ({
                required: boolean;
                trigger: string;
                message: string;
                pattern?: undefined;
            } | {
                trigger: string;
                pattern: RegExp;
                message: string;
                required?: undefined;
            })[];
        }, boolean>;
    }>> & Readonly<{
        onChange?: (value: import("./config").HttpModel) => any;
        "onUpdate:value"?: (value: import("./config").HttpModel) => any;
    }> & {}>;
    emits: ((event: "change", value: import("./config").HttpModel) => void) & ((event: "update:value", value: import("./config").HttpModel) => void);
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    useForm: typeof import("ant-design-vue/es/form").useForm;
    formItemContext: import("ant-design-vue/es/form/FormItemContext").FormItemContext;
    form: import("vue").Ref<any, any>;
    activeKey: import("vue").Ref<string, string>;
    computedRules: import("vue").ComputedRef<{
        [k: string]: import("ant-design-vue/es/form").RuleObject | import("ant-design-vue/es/form").RuleObject[];
    }>;
    httpModel: import("vue").Ref<{
        url: string;
        method: IMethod;
        requestParams: {
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[];
        headerParams: {
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[];
        bodyParams: {
            type: "raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded";
            parameters: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            jsonSchema: {
                [x: string]: any;
                name?: string;
                type?: import("./config").IType;
                value?: any;
                mock?: string;
                chineseName?: string;
                description?: string;
                children?: any[];
            }[];
            description: string;
        };
    }, import("./config").HttpModel | {
        url: string;
        method: IMethod;
        requestParams: {
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[];
        headerParams: {
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[];
        bodyParams: {
            type: "raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded";
            parameters: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            jsonSchema: {
                [x: string]: any;
                name?: string;
                type?: import("./config").IType;
                value?: any;
                mock?: string;
                chineseName?: string;
                description?: string;
                children?: any[];
            }[];
            description: string;
        };
    }>;
    computedRequestList: import("vue").ComputedRef<{
        key: string;
        name: string;
    }[]>;
    resetFields: (newValues?: import("ant-design-vue/es/form/useForm").Props) => void;
    validate: <T = any>(names?: string | string[], option?: import("ant-design-vue/es/form/useForm").validateOptions) => Promise<T>;
    validateInfos: import("ant-design-vue/es/form/useForm").validateInfos;
    handleChange: (params: {
        url: string;
        method: IMethod;
    }) => void;
    setValue: () => void;
    readonly headersTableColumns: ({
        key: string;
        dataIndex: string;
        span: number;
        title?: undefined;
    } | {
        title: string;
        key: string;
        dataIndex: string;
        span: number;
    })[];
    readonly paramsTableColumns: ({
        key: string;
        dataIndex: string;
        span: number;
        title?: undefined;
    } | {
        title: string;
        key: string;
        dataIndex: string;
        span: number;
    })[];
    ApiUrl: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
            url: string;
            method: string;
            requestParams: any[];
            headerParams: any[];
            bodyParams: {
                type: string;
                parameters: any[];
                jsonSchema: any[];
                description: string;
            };
        }, boolean>;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
                url: string;
                method: string;
                requestParams: any[];
                headerParams: any[];
                bodyParams: {
                    type: string;
                    parameters: any[];
                    jsonSchema: any[];
                    description: string;
                };
            }, boolean>;
        }>> & Readonly<{
            onChange?: (params: import("./config").HttpModel) => any;
            "onUpdate:value"?: (params: import("./config").HttpModel) => any;
        }> & {}>;
        emits: ((event: "change", params: import("./config").HttpModel) => void) & ((event: "update:value", params: import("./config").HttpModel) => void);
        disabled: unknown;
        innerValue: import("vue").Ref<{
            url: string;
            method: IMethod;
            requestParams: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            headerParams: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            bodyParams: {
                type: "raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded";
                parameters: {
                    [x: string]: any;
                    required?: boolean;
                    name?: string;
                    value?: string;
                    type?: any;
                    static?: boolean;
                    contentType?: string;
                    description?: string;
                    chineseName?: string;
                    children?: any[];
                }[];
                jsonSchema: {
                    [x: string]: any;
                    name?: string;
                    type?: import("./config").IType;
                    value?: any;
                    mock?: string;
                    chineseName?: string;
                    description?: string;
                    children?: any[];
                }[];
                description: string;
            };
        }, import("./config").HttpModel | {
            url: string;
            method: IMethod;
            requestParams: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            headerParams: {
                [x: string]: any;
                required?: boolean;
                name?: string;
                value?: string;
                type?: any;
                static?: boolean;
                contentType?: string;
                description?: string;
                chineseName?: string;
                children?: any[];
            }[];
            bodyParams: {
                type: "raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded";
                parameters: {
                    [x: string]: any;
                    required?: boolean;
                    name?: string;
                    value?: string;
                    type?: any;
                    static?: boolean;
                    contentType?: string;
                    description?: string;
                    chineseName?: string;
                    children?: any[];
                }[];
                jsonSchema: {
                    [x: string]: any;
                    name?: string;
                    type?: import("./config").IType;
                    value?: any;
                    mock?: string;
                    chineseName?: string;
                    description?: string;
                    children?: any[];
                }[];
                description: string;
            };
        }>;
        handleChange: () => void;
        readonly methods: {
            label: string;
            value: string;
        }[];
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        'update:value': (params: import("./config").HttpModel) => boolean;
        change: (params: import("./config").HttpModel) => boolean;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
            url: string;
            method: string;
            requestParams: any[];
            headerParams: any[];
            bodyParams: {
                type: string;
                parameters: any[];
                jsonSchema: any[];
                description: string;
            };
        }, boolean>;
    }>> & Readonly<{
        onChange?: (params: import("./config").HttpModel) => any;
        "onUpdate:value"?: (params: import("./config").HttpModel) => any;
    }>, {
        readonly value: import("./config").HttpModel;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    paramsTable: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
        readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
        readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
    }>, {
        bem: {
            b: (blockSuffix?: string) => string;
            e: (element?: string) => string;
            m: (modifier?: string) => string;
            be: (blockSuffix?: string, element?: string) => string;
            em: (element: string, modifier: string) => string;
            bm: (blockSuffix: string, modifier: string) => string;
            bem: (blockSuffix: string, element: string, modifier: string) => string;
            is: (name?: string) => string;
        };
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
            readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
            readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
        }>> & Readonly<{}> & {}>;
        disabled: unknown;
        addData: import("vue").Ref<string, string>;
        handleAdd: (dataSource: any) => void;
        TableRow: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
            readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
            readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
            readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
        }>, {
            props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
                readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
                readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
            }>> & Readonly<{}> & {}>;
            bem: {
                b: (blockSuffix?: string) => string;
                e: (element?: string) => string;
                m: (modifier?: string) => string;
                be: (blockSuffix?: string, element?: string) => string;
                em: (element: string, modifier: string) => string;
                bm: (blockSuffix: string, modifier: string) => string;
                bem: (blockSuffix: string, element: string, modifier: string) => string;
                is: (name?: string) => string;
            };
            disabled: unknown;
            innerData: import("vue").Ref<import("./config").IParamsData, import("./config").IParamsData>;
            handleDelete: (list: any, data: any) => void;
            readonly paramsOptions: {
                label: string;
                value: string;
            }[];
            readonly contentTypeOptions: import("./config").IParamsOption[];
            ClickInput: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
            }>, {
                bem: {
                    b: (blockSuffix?: string) => string;
                    e: (element?: string) => string;
                    m: (modifier?: string) => string;
                    be: (blockSuffix?: string, element?: string) => string;
                    em: (element: string, modifier: string) => string;
                    bm: (blockSuffix: string, modifier: string) => string;
                    bem: (blockSuffix: string, element: string, modifier: string) => string;
                    is: (name?: string) => string;
                };
                props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                }>> & Readonly<{
                    "onUpdate:value"?: (value: string) => any;
                }> & {}>;
                emits: (event: "update:value", value: string) => void;
                attrs: import("vue").Attrs;
                innerValue: import("vue").Ref<string, string>;
                open: import("vue").Ref<boolean, boolean>;
                getBindValue: import("vue").ComputedRef<import("lodash").Omit<{
                    [x: string]: unknown;
                    class?: import("vue").ClassValue;
                    style?: import("vue").StyleValue;
                }, "value">>;
                handleClick: () => void;
                ApiModal: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                    readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                }>, {
                    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                        readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                        readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    }>> & Readonly<{
                        "onUpdate:value"?: (value: string) => any;
                        "onUpdate:open"?: (open: boolean) => any;
                        onOk?: (value: string) => any;
                    }> & {}>;
                    emits: ((event: "update:value", value: string) => void) & ((event: "update:open", open: boolean) => void) & ((event: "ok", value: string) => void);
                    innerValue: import("vue").Ref<string, string>;
                    disabled: unknown;
                    handleCancel: () => void;
                    handleOk: () => void;
                    batchEditing: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    }>, {
                        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                            readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                        }>> & Readonly<{
                            "onUpdate:value"?: (value: string) => any;
                        }> & {}>;
                        emits: (event: "update:value", value: string) => void;
                        bem: {
                            b: (blockSuffix?: string) => string;
                            e: (element?: string) => string;
                            m: (modifier?: string) => string;
                            be: (blockSuffix?: string, element?: string) => string;
                            em: (element: string, modifier: string) => string;
                            bm: (blockSuffix: string, modifier: string) => string;
                            bem: (blockSuffix: string, element: string, modifier: string) => string;
                            is: (name?: string) => string;
                        };
                        type: import("vue").Ref<string, string>;
                        disabled: unknown;
                        currentPlaceholder: import("vue").ComputedRef<"格式: 启用,参数名,参数值,类型,必需备份" | "格式：参数名：参数值">;
                        innerValue: import("vue").Ref<string, string>;
                        readonly batchEditingOptions: {
                            value: string;
                            payload: {
                                title: string;
                            };
                        }[];
                    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                        'update:value': (value: string) => boolean;
                    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    }>> & Readonly<{
                        "onUpdate:value"?: (value: string) => any;
                    }>, {
                        readonly value: string;
                    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                    'update:open': (open: boolean) => boolean;
                    'update:value': (value: string) => boolean;
                    ok: (value: string) => boolean;
                }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                    readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                }>> & Readonly<{
                    "onUpdate:value"?: (value: string) => any;
                    "onUpdate:open"?: (open: boolean) => any;
                    onOk?: (value: string) => any;
                }>, {
                    readonly type: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("./config").IModalType>, unknown, unknown>;
                    readonly value: string;
                    readonly open: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
                }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                'update:value': (value: string) => boolean;
            }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
            }>> & Readonly<{
                "onUpdate:value"?: (value: string) => any;
            }>, {
                readonly type: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("./config").IModalType>, unknown, unknown>;
                readonly value: string;
                readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
            readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
            readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
            readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
        }>> & Readonly<{}>, {
            readonly data: import("./config").IParamsData;
            readonly options: import("./config").IParamsOption[];
            readonly dataSource: import("./config").IParamsData[];
            readonly columns: import("./config").IParamsColumn[];
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
        readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
        readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
    }>> & Readonly<{}>, {
        readonly options: import("./config").IParamsOption[];
        readonly dataSource: import("./config").IParamsData[];
        readonly columns: import("./config").IParamsColumn[];
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    BodyComponent: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
            url: string;
            method: string;
            requestParams: any[];
            headerParams: any[];
            bodyParams: {
                type: string;
                parameters: any[];
                jsonSchema: any[];
                description: string;
            };
        }, boolean>;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
                url: string;
                method: string;
                requestParams: any[];
                headerParams: any[];
                bodyParams: {
                    type: string;
                    parameters: any[];
                    jsonSchema: any[];
                    description: string;
                };
            }, boolean>;
        }>> & Readonly<{
            onChange?: (params: import("./config").HttpModel) => any;
            "onUpdate:value"?: (params: import("./config").HttpModel) => any;
        }> & {}>;
        emits: ((event: "change", params: import("./config").HttpModel) => void) & ((event: "update:value", params: import("./config").HttpModel) => void);
        bem: {
            b: (blockSuffix?: string) => string;
            e: (element?: string) => string;
            m: (modifier?: string) => string;
            be: (blockSuffix?: string, element?: string) => string;
            em: (element: string, modifier: string) => string;
            bm: (blockSuffix: string, modifier: string) => string;
            bem: (blockSuffix: string, element: string, modifier: string) => string;
            is: (name?: string) => string;
        };
        disabled: unknown;
        bodyKey: import("vue").Ref<"raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded", "raw" | "none" | "form-data" | "json" | "xml" | "x-www-form-urlencoded">;
        parameters: import("vue").Ref<{
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[], import("./config").IParam[] | {
            [x: string]: any;
            required?: boolean;
            name?: string;
            value?: string;
            type?: any;
            static?: boolean;
            contentType?: string;
            description?: string;
            chineseName?: string;
            children?: any[];
        }[]>;
        jsonSchema: import("vue").Ref<{
            [x: string]: any;
            name?: string;
            type?: import("./config").IType;
            value?: any;
            mock?: string;
            chineseName?: string;
            description?: string;
            children?: any[];
        }[], import("./config").IJsonXmlItem[] | {
            [x: string]: any;
            name?: string;
            type?: import("./config").IType;
            value?: any;
            mock?: string;
            chineseName?: string;
            description?: string;
            children?: any[];
        }[]>;
        description: import("vue").Ref<string, string>;
        handleChange: (e: any) => void;
        JsonXml: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            readonly value: import("ll-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => void, boolean>;
            readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"json" | "xml">, unknown, unknown, "json", boolean>;
        }>, {
            props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                readonly value: import("ll-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => void, boolean>;
                readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"json" | "xml">, unknown, unknown, "json", boolean>;
            }>> & Readonly<{
                "onUpdate:value"?: (value: any) => any;
            }> & {}>;
            emits: (event: "update:value", value: any) => void;
            bem: {
                b: (blockSuffix?: string) => string;
                e: (element?: string) => string;
                m: (modifier?: string) => string;
                be: (blockSuffix?: string, element?: string) => string;
                em: (element: string, modifier: string) => string;
                bm: (blockSuffix: string, modifier: string) => string;
                bem: (blockSuffix: string, element: string, modifier: string) => string;
                is: (name?: string) => string;
            };
            disabled: boolean;
            type: import("vue").Ref<string, string>;
            innerValue: import("vue").Ref<any, any>;
            dataSource: import("vue").Ref<{
                [x: string]: any;
                name?: string;
                type?: import("./config").IType;
                value?: any;
                mock?: string;
                chineseName?: string;
                description?: string;
                children?: any[];
            }[], import("./config").IJsonXmlItem[] | {
                [x: string]: any;
                name?: string;
                type?: import("./config").IType;
                value?: any;
                mock?: string;
                chineseName?: string;
                description?: string;
                children?: any[];
            }[]>;
            parseJson2Array: (json: object, parentKey?: string, parentType?: string) => import("./config").IJsonXmlItem[];
            parseArray2Json: (data: import("./config").IJsonXmlItem[]) => any;
            handleTypeChange: (e: any) => void;
            handleChange: (arr: any) => void;
            readonly jsonXmlOptions: {
                value: string;
                payload: {
                    title: string;
                };
            }[];
            readonly customOverlay: {
                label: string;
            }[];
            TreeTable: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IJsonXmlItem[]>, unknown, unknown, () => any[], boolean>;
                readonly type: {
                    readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"json" | "xml">, unknown, unknown>>;
                    readonly required: false;
                    readonly validator: (val: unknown) => boolean;
                    __epPropKey: true;
                };
            }>, {
                bem: {
                    b: (blockSuffix?: string) => string;
                    e: (element?: string) => string;
                    m: (modifier?: string) => string;
                    be: (blockSuffix?: string, element?: string) => string;
                    em: (element: string, modifier: string) => string;
                    bm: (blockSuffix: string, modifier: string) => string;
                    bem: (blockSuffix: string, element: string, modifier: string) => string;
                    is: (name?: string) => string;
                };
                props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                    readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IJsonXmlItem[]>, unknown, unknown, () => any[], boolean>;
                    readonly type: {
                        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"json" | "xml">, unknown, unknown>>;
                        readonly required: false;
                        readonly validator: (val: unknown) => boolean;
                        __epPropKey: true;
                    };
                }>> & Readonly<{
                    onChange?: (value: any) => any;
                }> & {}>;
                emits: (event: "change", value: any) => void;
                handleChange: (child: any) => void;
                TableRow: any;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                change: (value: any) => boolean;
            }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IJsonXmlItem[]>, unknown, unknown, () => any[], boolean>;
                readonly type: {
                    readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"json" | "xml">, unknown, unknown>>;
                    readonly required: false;
                    readonly validator: (val: unknown) => boolean;
                    __epPropKey: true;
                };
            }>> & Readonly<{
                onChange?: (value: any) => any;
            }>, {
                readonly dataSource: import("./config").IJsonXmlItem[];
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
            'update:value': (value: any) => boolean;
        }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            readonly value: import("ll-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => void, boolean>;
            readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"json" | "xml">, unknown, unknown, "json", boolean>;
        }>> & Readonly<{
            "onUpdate:value"?: (value: any) => any;
        }>, {
            readonly type: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"json" | "xml">, unknown, unknown>;
            readonly value: Record<string, any>;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        paramsTable: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
            readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
            readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
        }>, {
            bem: {
                b: (blockSuffix?: string) => string;
                e: (element?: string) => string;
                m: (modifier?: string) => string;
                be: (blockSuffix?: string, element?: string) => string;
                em: (element: string, modifier: string) => string;
                bm: (blockSuffix: string, modifier: string) => string;
                bem: (blockSuffix: string, element: string, modifier: string) => string;
                is: (name?: string) => string;
            };
            props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
                readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
                readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
            }>> & Readonly<{}> & {}>;
            disabled: unknown;
            addData: import("vue").Ref<string, string>;
            handleAdd: (dataSource: any) => void;
            TableRow: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
                readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
                readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
            }>, {
                props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                    readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
                    readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
                    readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
                    readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
                }>> & Readonly<{}> & {}>;
                bem: {
                    b: (blockSuffix?: string) => string;
                    e: (element?: string) => string;
                    m: (modifier?: string) => string;
                    be: (blockSuffix?: string, element?: string) => string;
                    em: (element: string, modifier: string) => string;
                    bm: (blockSuffix: string, modifier: string) => string;
                    bem: (blockSuffix: string, element: string, modifier: string) => string;
                    is: (name?: string) => string;
                };
                disabled: unknown;
                innerData: import("vue").Ref<import("./config").IParamsData, import("./config").IParamsData>;
                handleDelete: (list: any, data: any) => void;
                readonly paramsOptions: {
                    label: string;
                    value: string;
                }[];
                readonly contentTypeOptions: import("./config").IParamsOption[];
                ClickInput: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                }>, {
                    bem: {
                        b: (blockSuffix?: string) => string;
                        e: (element?: string) => string;
                        m: (modifier?: string) => string;
                        be: (blockSuffix?: string, element?: string) => string;
                        em: (element: string, modifier: string) => string;
                        bm: (blockSuffix: string, modifier: string) => string;
                        bem: (blockSuffix: string, element: string, modifier: string) => string;
                        is: (name?: string) => string;
                    };
                    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                        readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                    }>> & Readonly<{
                        "onUpdate:value"?: (value: string) => any;
                    }> & {}>;
                    emits: (event: "update:value", value: string) => void;
                    attrs: import("vue").Attrs;
                    innerValue: import("vue").Ref<string, string>;
                    open: import("vue").Ref<boolean, boolean>;
                    getBindValue: import("vue").ComputedRef<import("lodash").Omit<{
                        [x: string]: unknown;
                        class?: import("vue").ClassValue;
                        style?: import("vue").StyleValue;
                    }, "value">>;
                    handleClick: () => void;
                    ApiModal: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                        readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                        readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    }>, {
                        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                            readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                            readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                            readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                        }>> & Readonly<{
                            "onUpdate:value"?: (value: string) => any;
                            "onUpdate:open"?: (open: boolean) => any;
                            onOk?: (value: string) => any;
                        }> & {}>;
                        emits: ((event: "update:value", value: string) => void) & ((event: "update:open", open: boolean) => void) & ((event: "ok", value: string) => void);
                        innerValue: import("vue").Ref<string, string>;
                        disabled: unknown;
                        handleCancel: () => void;
                        handleOk: () => void;
                        batchEditing: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                            readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                        }>, {
                            props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
                                readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                            }>> & Readonly<{
                                "onUpdate:value"?: (value: string) => any;
                            }> & {}>;
                            emits: (event: "update:value", value: string) => void;
                            bem: {
                                b: (blockSuffix?: string) => string;
                                e: (element?: string) => string;
                                m: (modifier?: string) => string;
                                be: (blockSuffix?: string, element?: string) => string;
                                em: (element: string, modifier: string) => string;
                                bm: (blockSuffix: string, modifier: string) => string;
                                bem: (blockSuffix: string, element: string, modifier: string) => string;
                                is: (name?: string) => string;
                            };
                            type: import("vue").Ref<string, string>;
                            disabled: unknown;
                            currentPlaceholder: import("vue").ComputedRef<"格式: 启用,参数名,参数值,类型,必需备份" | "格式：参数名：参数值">;
                            innerValue: import("vue").Ref<string, string>;
                            readonly batchEditingOptions: {
                                value: string;
                                payload: {
                                    title: string;
                                };
                            }[];
                        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                            'update:value': (value: string) => boolean;
                        }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                            readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                        }>> & Readonly<{
                            "onUpdate:value"?: (value: string) => any;
                        }>, {
                            readonly value: string;
                        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                        'update:open': (open: boolean) => boolean;
                        'update:value': (value: string) => boolean;
                        ok: (value: string) => boolean;
                    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                        readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                        readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                        readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    }>> & Readonly<{
                        "onUpdate:value"?: (value: string) => any;
                        "onUpdate:open"?: (open: boolean) => any;
                        onOk?: (value: string) => any;
                    }>, {
                        readonly type: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("./config").IModalType>, unknown, unknown>;
                        readonly value: string;
                        readonly open: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
                    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
                    'update:value': (value: string) => boolean;
                }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                    readonly value: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
                    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
                    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IModalType>, unknown, unknown, "textarea", boolean>;
                }>> & Readonly<{
                    "onUpdate:value"?: (value: string) => any;
                }>, {
                    readonly type: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("./config").IModalType>, unknown, unknown>;
                    readonly value: string;
                    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
                }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
                readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
                readonly data: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData>, unknown, unknown, () => {}, boolean>;
                readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
            }>> & Readonly<{}>, {
                readonly data: import("./config").IParamsData;
                readonly options: import("./config").IParamsOption[];
                readonly dataSource: import("./config").IParamsData[];
                readonly columns: import("./config").IParamsColumn[];
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            readonly dataSource: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsData[]>, unknown, unknown, () => any[], boolean>;
            readonly columns: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsColumn[]>, unknown, unknown, () => any[], boolean>;
            readonly options: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").IParamsOption[]>, unknown, unknown, () => any[], boolean>;
        }>> & Readonly<{}>, {
            readonly options: import("./config").IParamsOption[];
            readonly dataSource: import("./config").IParamsData[];
            readonly columns: import("./config").IParamsColumn[];
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        readonly formdataTableColumns: ({
            key: string;
            dataIndex: string;
            span: number;
            title?: undefined;
        } | {
            title: string;
            key: string;
            dataIndex: string;
            span: number;
        })[];
        readonly paramsTableColumns: ({
            key: string;
            dataIndex: string;
            span: number;
            title?: undefined;
        } | {
            title: string;
            key: string;
            dataIndex: string;
            span: number;
        })[];
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        'update:value': (params: import("./config").HttpModel) => boolean;
        change: (params: import("./config").HttpModel) => boolean;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
            url: string;
            method: string;
            requestParams: any[];
            headerParams: any[];
            bodyParams: {
                type: string;
                parameters: any[];
                jsonSchema: any[];
                description: string;
            };
        }, boolean>;
    }>> & Readonly<{
        onChange?: (params: import("./config").HttpModel) => any;
        "onUpdate:value"?: (params: import("./config").HttpModel) => any;
    }>, {
        readonly value: import("./config").HttpModel;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (value: import("./config").HttpModel) => boolean;
    'update:value': (value: import("./config").HttpModel) => boolean;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("./config").HttpModel>, unknown, unknown, () => {
        url: string;
        method: string;
        requestParams: any[];
        headerParams: any[];
        bodyParams: {
            type: string;
            parameters: any[];
            jsonSchema: any[];
            description: string;
        };
    }, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isValid: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly rules: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<{
        [k: string]: import("ant-design-vue/es/form").RuleObject | import("ant-design-vue/es/form").RuleObject[];
    }>, unknown, unknown, () => {
        url: ({
            required: boolean;
            trigger: string;
            message: string;
            pattern?: undefined;
        } | {
            trigger: string;
            pattern: RegExp;
            message: string;
            required?: undefined;
        })[];
    }, boolean>;
}>> & Readonly<{
    onChange?: (value: import("./config").HttpModel) => any;
    "onUpdate:value"?: (value: import("./config").HttpModel) => any;
}>, {
    readonly value: import("./config").HttpModel;
    readonly rules: {
        [k: string]: import("ant-design-vue/es/form").RuleObject | import("ant-design-vue/es/form").RuleObject[];
    };
    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly isValid: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
