declare const _default: import("vue").DefineComponent<{
    collapsed: {
        type: BooleanConstructor;
        default: undefined;
    };
    onMenuCollapsedChange: {
        type: FunctionConstructor;
    };
}, {
    menus: import("vue").Ref<{
        menu: {
            id: string;
            name: string;
            displayName: string;
            parentName: string;
            icon?: string | undefined;
            parent?: any | undefined;
            priority: number;
            moduleDefinition: {
                id: string;
                name: string;
                displayName: string;
            };
            actionType?: import("@oinone/kunlun-meta").ActionType | undefined;
            viewAction?: {
                actionType: import("@oinone/kunlun-meta").ActionType.View;
                target: import("@oinone/kunlun-meta").ViewActionTarget;
                resModel: string;
                resModelDefinition?: {
                    id: string;
                    pk: string[];
                    model: string;
                    name: string;
                    type: import("@oinone/kunlun-meta").ModelType;
                    module?: string | undefined;
                    moduleName: string;
                    modelFields: {
                        id: string;
                        data?: string | undefined;
                        name: string;
                        viewIndex: string;
                        limit: number;
                        load: string;
                        loadType: import("@oinone/kunlun-meta").LoadType;
                        loadApi: string;
                        ttype: import("@oinone/kunlun-meta").ModelFieldType;
                        model: string;
                        modelId: string;
                        displayName?: string | undefined;
                        max?: string | undefined;
                        min?: string | undefined;
                        sys?: boolean | undefined;
                        systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        size?: number | undefined;
                        decimal?: number | undefined;
                        options?: {
                            name: string;
                            value: string;
                            state: import("@oinone/kunlun-meta").EnumOptionState;
                            displayName?: string | undefined;
                            color?: string | undefined;
                            backgroundColor?: string | undefined;
                            icon?: string | undefined;
                            label?: string | undefined;
                            invisible?: boolean | undefined;
                            isDefault?: boolean | undefined;
                            hint?: string | undefined;
                            thumbnail?: string | undefined;
                        }[] | undefined;
                        index?: boolean | undefined;
                        unique?: boolean | undefined;
                        translate?: boolean | undefined;
                        label?: string | undefined;
                        references?: string | undefined;
                        through?: string | undefined;
                        relationFields?: string[] | undefined;
                        referenceFields?: string[] | undefined;
                        throughRelationFields?: string[] | undefined;
                        throughReferenceFields?: string[] | undefined;
                        invisible?: string | boolean | undefined;
                        priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                        compute?: string | undefined;
                        relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                        widget?: string | undefined;
                        field?: string | undefined;
                        sortable?: boolean | undefined;
                        hint?: string | undefined;
                        patternType?: string | undefined;
                        pattern?: string | undefined;
                        validation?: string | undefined;
                        tips?: string | undefined;
                        independentlyEditable?: boolean | undefined;
                        related: string[];
                        store?: boolean | undefined;
                        relationStore?: boolean | undefined;
                        storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                        domain?: string | undefined;
                        isUnique?: boolean | undefined;
                        required?: string | boolean | undefined;
                        requiredTips?: string | undefined;
                        domainSize?: string | undefined;
                        readonly?: boolean | undefined;
                        multi: boolean;
                        format: string;
                        defaultValue: string;
                        attributes?: {
                            requiredCondition?: string | undefined;
                            invisibleCondition?: string | undefined;
                            readonlyCondition?: string | undefined;
                            layoutGrid: number;
                            layoutGroup: string;
                            layoutTab: string;
                            layoutTabs: string;
                        } | undefined;
                        modelFields: any[];
                    }[];
                    displayName?: string | undefined;
                    labelFields?: string[] | undefined;
                    label?: string | undefined;
                    progressField?: string | undefined;
                    masterFieldStr?: string | undefined;
                    progressFieldStr?: string | undefined;
                    viewActionList?: any[] | undefined;
                    serverActionList?: {
                        actionType: import("@oinone/kunlun-meta").ActionType.Server;
                        functionDefinition: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        function: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        module: string;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    urlActionList?: {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    clientActionList?: {
                        actionType: import("@oinone/kunlun-meta").ActionType.Client;
                        name: string;
                        bindingType?: string[] | undefined;
                        id?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        tag?: string | undefined;
                        fun?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        model?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    functions?: {
                        method: string;
                        name: string;
                        fun: string;
                        argumentList: {
                            name: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                        }[];
                        type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                    }[] | undefined;
                    modelActions?: (any | {
                        actionType: import("@oinone/kunlun-meta").ActionType.Server;
                        functionDefinition: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        function: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        module: string;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | {
                        actionType: import("@oinone/kunlun-meta").ActionType.Client;
                        name: string;
                        bindingType?: string[] | undefined;
                        id?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        tag?: string | undefined;
                        fun?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        model?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    })[] | undefined;
                    viewList?: {
                        id: string;
                        name: string;
                        type: import("@oinone/kunlun-meta").ViewType;
                        model: string;
                        priority: import("@oinone/kunlun-meta").BIGINT;
                        template: string;
                        active?: any;
                        title?: string | undefined;
                        systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        moduleDisplayName?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        extension?: Record<string, string> | undefined;
                        modelDefinition?: {
                            model?: string | undefined;
                            name?: string | undefined;
                            moduleName?: string | undefined;
                            module?: string | undefined;
                        } | undefined;
                        baseLayoutName?: string | undefined;
                        baseLayoutDefinition?: {
                            name: string;
                            template: string;
                        } | undefined;
                    }[] | undefined;
                    uniqueList?: {
                        fieldList: {
                            id: string;
                            data?: string | undefined;
                            name: string;
                            viewIndex: string;
                            limit: number;
                            load: string;
                            loadType: import("@oinone/kunlun-meta").LoadType;
                            loadApi: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            model: string;
                            modelId: string;
                            displayName?: string | undefined;
                            max?: string | undefined;
                            min?: string | undefined;
                            sys?: boolean | undefined;
                            systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                            size?: number | undefined;
                            decimal?: number | undefined;
                            options?: {
                                name: string;
                                value: string;
                                state: import("@oinone/kunlun-meta").EnumOptionState;
                                displayName?: string | undefined;
                                color?: string | undefined;
                                backgroundColor?: string | undefined;
                                icon?: string | undefined;
                                label?: string | undefined;
                                invisible?: boolean | undefined;
                                isDefault?: boolean | undefined;
                                hint?: string | undefined;
                                thumbnail?: string | undefined;
                            }[] | undefined;
                            index?: boolean | undefined;
                            unique?: boolean | undefined;
                            translate?: boolean | undefined;
                            label?: string | undefined;
                            references?: string | undefined;
                            through?: string | undefined;
                            relationFields?: string[] | undefined;
                            referenceFields?: string[] | undefined;
                            throughRelationFields?: string[] | undefined;
                            throughReferenceFields?: string[] | undefined;
                            invisible?: string | boolean | undefined;
                            priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                            compute?: string | undefined;
                            relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                            widget?: string | undefined;
                            field?: string | undefined;
                            sortable?: boolean | undefined;
                            hint?: string | undefined;
                            patternType?: string | undefined;
                            pattern?: string | undefined;
                            validation?: string | undefined;
                            tips?: string | undefined;
                            independentlyEditable?: boolean | undefined;
                            related: string[];
                            store?: boolean | undefined;
                            relationStore?: boolean | undefined;
                            storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                            domain?: string | undefined;
                            isUnique?: boolean | undefined;
                            required?: string | boolean | undefined;
                            requiredTips?: string | undefined;
                            domainSize?: string | undefined;
                            readonly?: boolean | undefined;
                            multi: boolean;
                            format: string;
                            defaultValue: string;
                            attributes?: {
                                requiredCondition?: string | undefined;
                                invisibleCondition?: string | undefined;
                                readonlyCondition?: string | undefined;
                                layoutGrid: number;
                                layoutGroup: string;
                                layoutTab: string;
                                layoutTabs: string;
                            } | undefined;
                            modelFields: any[];
                        }[];
                        fields: string;
                    }[] | undefined;
                    uniques?: string[] | undefined;
                    indexes?: string[] | undefined;
                    indexList?: {
                        fieldList: {
                            id: string;
                            data?: string | undefined;
                            name: string;
                            viewIndex: string;
                            limit: number;
                            load: string;
                            loadType: import("@oinone/kunlun-meta").LoadType;
                            loadApi: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            model: string;
                            modelId: string;
                            displayName?: string | undefined;
                            max?: string | undefined;
                            min?: string | undefined;
                            sys?: boolean | undefined;
                            systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                            size?: number | undefined;
                            decimal?: number | undefined;
                            options?: {
                                name: string;
                                value: string;
                                state: import("@oinone/kunlun-meta").EnumOptionState;
                                displayName?: string | undefined;
                                color?: string | undefined;
                                backgroundColor?: string | undefined;
                                icon?: string | undefined;
                                label?: string | undefined;
                                invisible?: boolean | undefined;
                                isDefault?: boolean | undefined;
                                hint?: string | undefined;
                                thumbnail?: string | undefined;
                            }[] | undefined;
                            index?: boolean | undefined;
                            unique?: boolean | undefined;
                            translate?: boolean | undefined;
                            label?: string | undefined;
                            references?: string | undefined;
                            through?: string | undefined;
                            relationFields?: string[] | undefined;
                            referenceFields?: string[] | undefined;
                            throughRelationFields?: string[] | undefined;
                            throughReferenceFields?: string[] | undefined;
                            invisible?: string | boolean | undefined;
                            priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                            compute?: string | undefined;
                            relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                            widget?: string | undefined;
                            field?: string | undefined;
                            sortable?: boolean | undefined;
                            hint?: string | undefined;
                            patternType?: string | undefined;
                            pattern?: string | undefined;
                            validation?: string | undefined;
                            tips?: string | undefined;
                            independentlyEditable?: boolean | undefined;
                            related: string[];
                            store?: boolean | undefined;
                            relationStore?: boolean | undefined;
                            storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                            domain?: string | undefined;
                            isUnique?: boolean | undefined;
                            required?: string | boolean | undefined;
                            requiredTips?: string | undefined;
                            domainSize?: string | undefined;
                            readonly?: boolean | undefined;
                            multi: boolean;
                            format: string;
                            defaultValue: string;
                            attributes?: {
                                requiredCondition?: string | undefined;
                                invisibleCondition?: string | undefined;
                                readonlyCondition?: string | undefined;
                                layoutGrid: number;
                                layoutGroup: string;
                                layoutTab: string;
                                layoutTabs: string;
                            } | undefined;
                            modelFields: any[];
                        }[];
                        fields: string[];
                    }[] | undefined;
                    ordering?: string | undefined;
                    attributes?: {
                        requiredCondition?: string | undefined;
                        invisibleCondition?: string | undefined;
                        readonlyCondition?: string | undefined;
                        layoutGrid: number;
                        layoutGroup: string;
                    } | undefined;
                } | undefined;
                resViewName: string;
                bindingViewName?: string | undefined;
                queryType?: import("@oinone/kunlun-meta").QueryType | undefined;
                apiProtocol?: import("@oinone/kunlun-meta").ApiProtocol | undefined;
                viewMode?: string | undefined;
                viewType: import("@oinone/kunlun-meta").ViewType;
                dataType?: import("@oinone/kunlun-meta").DataType | undefined;
                domain?: string | undefined;
                filter?: string | undefined;
                load?: string | undefined;
                loadFunction?: {
                    method: string;
                    name: string;
                    fun: string;
                    argumentList: {
                        name: string;
                        ttype: import("@oinone/kunlun-meta").ModelFieldType;
                    }[];
                    type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                } | undefined;
                context?: Record<string, unknown> | undefined;
                moduleName: string;
                page?: {
                    layoutTemplate: string;
                    name: string;
                    model: string;
                    id: string;
                    active: boolean;
                    viewList: {
                        id: string;
                        name: string;
                        type: import("@oinone/kunlun-meta").ViewType;
                        model: string;
                        priority: import("@oinone/kunlun-meta").BIGINT;
                        template: string;
                        active?: any;
                        title?: string | undefined;
                        systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        moduleDisplayName?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        extension?: Record<string, string> | undefined;
                        modelDefinition?: {
                            model?: string | undefined;
                            name?: string | undefined;
                            moduleName?: string | undefined;
                            module?: string | undefined;
                        } | undefined;
                        baseLayoutName?: string | undefined;
                        baseLayoutDefinition?: {
                            name: string;
                            template: string;
                        } | undefined;
                    }[];
                } | undefined;
                resView?: {
                    id: string;
                    name: string;
                    type: import("@oinone/kunlun-meta").ViewType;
                    model: string;
                    priority: import("@oinone/kunlun-meta").BIGINT;
                    template: string;
                    active?: any;
                    title?: string | undefined;
                    systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                    moduleDisplayName?: import("@oinone/kunlun-meta").SystemSource | undefined;
                    extension?: Record<string, string> | undefined;
                    modelDefinition?: {
                        model?: string | undefined;
                        name?: string | undefined;
                        moduleName?: string | undefined;
                        module?: string | undefined;
                    } | undefined;
                    baseLayoutName?: string | undefined;
                    baseLayoutDefinition?: {
                        name: string;
                        template: string;
                    } | undefined;
                } | undefined;
                module: string;
                resModule?: string | undefined;
                resModuleName?: string | undefined;
                resModuleDefinition?: {
                    id: string;
                    name: string;
                    module: string;
                    displayName?: string | undefined;
                    logo: string;
                    homePage: any;
                    allMenus: any[];
                    priority: number;
                    application: boolean;
                    like: boolean;
                    urlHomePage?: {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | undefined;
                } | undefined;
                moduleDefinition?: {
                    id: string;
                    name: string;
                    module: string;
                    displayName?: string | undefined;
                    logo: string;
                    homePage: any;
                    allMenus: any[];
                    priority: number;
                    application: boolean;
                    like: boolean;
                    urlHomePage?: {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | undefined;
                } | undefined;
                maskDefinition?: {
                    name: string;
                    template: string;
                } | undefined;
                theme?: string | undefined;
                id: string;
                name: string;
                model: string;
                modelDefinition?: {
                    id: string;
                    pk: string[];
                    model: string;
                    name: string;
                    type: import("@oinone/kunlun-meta").ModelType;
                    module?: string | undefined;
                    moduleName: string;
                    modelFields: {
                        id: string;
                        data?: string | undefined;
                        name: string;
                        viewIndex: string;
                        limit: number;
                        load: string;
                        loadType: import("@oinone/kunlun-meta").LoadType;
                        loadApi: string;
                        ttype: import("@oinone/kunlun-meta").ModelFieldType;
                        model: string;
                        modelId: string;
                        displayName?: string | undefined;
                        max?: string | undefined;
                        min?: string | undefined;
                        sys?: boolean | undefined;
                        systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        size?: number | undefined;
                        decimal?: number | undefined;
                        options?: {
                            name: string;
                            value: string;
                            state: import("@oinone/kunlun-meta").EnumOptionState;
                            displayName?: string | undefined;
                            color?: string | undefined;
                            backgroundColor?: string | undefined;
                            icon?: string | undefined;
                            label?: string | undefined;
                            invisible?: boolean | undefined;
                            isDefault?: boolean | undefined;
                            hint?: string | undefined;
                            thumbnail?: string | undefined;
                        }[] | undefined;
                        index?: boolean | undefined;
                        unique?: boolean | undefined;
                        translate?: boolean | undefined;
                        label?: string | undefined;
                        references?: string | undefined;
                        through?: string | undefined;
                        relationFields?: string[] | undefined;
                        referenceFields?: string[] | undefined;
                        throughRelationFields?: string[] | undefined;
                        throughReferenceFields?: string[] | undefined;
                        invisible?: string | boolean | undefined;
                        priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                        compute?: string | undefined;
                        relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                        widget?: string | undefined;
                        field?: string | undefined;
                        sortable?: boolean | undefined;
                        hint?: string | undefined;
                        patternType?: string | undefined;
                        pattern?: string | undefined;
                        validation?: string | undefined;
                        tips?: string | undefined;
                        independentlyEditable?: boolean | undefined;
                        related: string[];
                        store?: boolean | undefined;
                        relationStore?: boolean | undefined;
                        storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                        domain?: string | undefined;
                        isUnique?: boolean | undefined;
                        required?: string | boolean | undefined;
                        requiredTips?: string | undefined;
                        domainSize?: string | undefined;
                        readonly?: boolean | undefined;
                        multi: boolean;
                        format: string;
                        defaultValue: string;
                        attributes?: {
                            requiredCondition?: string | undefined;
                            invisibleCondition?: string | undefined;
                            readonlyCondition?: string | undefined;
                            layoutGrid: number;
                            layoutGroup: string;
                            layoutTab: string;
                            layoutTabs: string;
                        } | undefined;
                        modelFields: any[];
                    }[];
                    displayName?: string | undefined;
                    labelFields?: string[] | undefined;
                    label?: string | undefined;
                    progressField?: string | undefined;
                    masterFieldStr?: string | undefined;
                    progressFieldStr?: string | undefined;
                    viewActionList?: any[] | undefined;
                    serverActionList?: {
                        actionType: import("@oinone/kunlun-meta").ActionType.Server;
                        functionDefinition: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        function: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        module: string;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    urlActionList?: {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    clientActionList?: {
                        actionType: import("@oinone/kunlun-meta").ActionType.Client;
                        name: string;
                        bindingType?: string[] | undefined;
                        id?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        tag?: string | undefined;
                        fun?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        model?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    }[] | undefined;
                    functions?: {
                        method: string;
                        name: string;
                        fun: string;
                        argumentList: {
                            name: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                        }[];
                        type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                    }[] | undefined;
                    modelActions?: (any | {
                        actionType: import("@oinone/kunlun-meta").ActionType.Server;
                        functionDefinition: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        function: {
                            method: string;
                            name: string;
                            fun: string;
                            argumentList: {
                                name: string;
                                ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            }[];
                            type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                        };
                        module: string;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | {
                        url: string;
                        compute?: string | undefined;
                        target: import("@oinone/kunlun-meta").ViewActionTarget;
                        confirm?: string | undefined;
                        module: string;
                        context: Record<string, unknown>;
                        id: string;
                        name: string;
                        model: string;
                        modelDefinition?: any | undefined;
                        bindingType: string[];
                        bindingViewName?: string | undefined;
                        actionType: import("@oinone/kunlun-meta").ActionType;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        usageDesc?: string | undefined;
                        groups?: any[] | undefined;
                        builtIn?: boolean | undefined;
                        skipCheck?: boolean | undefined;
                        config?: Record<string, unknown> | undefined;
                        priority?: number | undefined;
                        sessionPath?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    } | {
                        actionType: import("@oinone/kunlun-meta").ActionType.Client;
                        name: string;
                        bindingType?: string[] | undefined;
                        id?: string | undefined;
                        contextType: import("@oinone/kunlun-meta").ActionContextType;
                        confirm?: string | undefined;
                        priority?: number | undefined;
                        tag?: string | undefined;
                        fun?: string | undefined;
                        title?: string | undefined;
                        displayName?: string | undefined;
                        label?: string | undefined;
                        model?: string | undefined;
                        rule?: string | undefined;
                        invisible?: string | undefined;
                    })[] | undefined;
                    viewList?: {
                        id: string;
                        name: string;
                        type: import("@oinone/kunlun-meta").ViewType;
                        model: string;
                        priority: import("@oinone/kunlun-meta").BIGINT;
                        template: string;
                        active?: any;
                        title?: string | undefined;
                        systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        moduleDisplayName?: import("@oinone/kunlun-meta").SystemSource | undefined;
                        extension?: Record<string, string> | undefined;
                        modelDefinition?: {
                            model?: string | undefined;
                            name?: string | undefined;
                            moduleName?: string | undefined;
                            module?: string | undefined;
                        } | undefined;
                        baseLayoutName?: string | undefined;
                        baseLayoutDefinition?: {
                            name: string;
                            template: string;
                        } | undefined;
                    }[] | undefined;
                    uniqueList?: {
                        fieldList: {
                            id: string;
                            data?: string | undefined;
                            name: string;
                            viewIndex: string;
                            limit: number;
                            load: string;
                            loadType: import("@oinone/kunlun-meta").LoadType;
                            loadApi: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            model: string;
                            modelId: string;
                            displayName?: string | undefined;
                            max?: string | undefined;
                            min?: string | undefined;
                            sys?: boolean | undefined;
                            systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                            size?: number | undefined;
                            decimal?: number | undefined;
                            options?: {
                                name: string;
                                value: string;
                                state: import("@oinone/kunlun-meta").EnumOptionState;
                                displayName?: string | undefined;
                                color?: string | undefined;
                                backgroundColor?: string | undefined;
                                icon?: string | undefined;
                                label?: string | undefined;
                                invisible?: boolean | undefined;
                                isDefault?: boolean | undefined;
                                hint?: string | undefined;
                                thumbnail?: string | undefined;
                            }[] | undefined;
                            index?: boolean | undefined;
                            unique?: boolean | undefined;
                            translate?: boolean | undefined;
                            label?: string | undefined;
                            references?: string | undefined;
                            through?: string | undefined;
                            relationFields?: string[] | undefined;
                            referenceFields?: string[] | undefined;
                            throughRelationFields?: string[] | undefined;
                            throughReferenceFields?: string[] | undefined;
                            invisible?: string | boolean | undefined;
                            priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                            compute?: string | undefined;
                            relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                            widget?: string | undefined;
                            field?: string | undefined;
                            sortable?: boolean | undefined;
                            hint?: string | undefined;
                            patternType?: string | undefined;
                            pattern?: string | undefined;
                            validation?: string | undefined;
                            tips?: string | undefined;
                            independentlyEditable?: boolean | undefined;
                            related: string[];
                            store?: boolean | undefined;
                            relationStore?: boolean | undefined;
                            storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                            domain?: string | undefined;
                            isUnique?: boolean | undefined;
                            required?: string | boolean | undefined;
                            requiredTips?: string | undefined;
                            domainSize?: string | undefined;
                            readonly?: boolean | undefined;
                            multi: boolean;
                            format: string;
                            defaultValue: string;
                            attributes?: {
                                requiredCondition?: string | undefined;
                                invisibleCondition?: string | undefined;
                                readonlyCondition?: string | undefined;
                                layoutGrid: number;
                                layoutGroup: string;
                                layoutTab: string;
                                layoutTabs: string;
                            } | undefined;
                            modelFields: any[];
                        }[];
                        fields: string;
                    }[] | undefined;
                    uniques?: string[] | undefined;
                    indexes?: string[] | undefined;
                    indexList?: {
                        fieldList: {
                            id: string;
                            data?: string | undefined;
                            name: string;
                            viewIndex: string;
                            limit: number;
                            load: string;
                            loadType: import("@oinone/kunlun-meta").LoadType;
                            loadApi: string;
                            ttype: import("@oinone/kunlun-meta").ModelFieldType;
                            model: string;
                            modelId: string;
                            displayName?: string | undefined;
                            max?: string | undefined;
                            min?: string | undefined;
                            sys?: boolean | undefined;
                            systemSource?: import("@oinone/kunlun-meta").SystemSource | undefined;
                            size?: number | undefined;
                            decimal?: number | undefined;
                            options?: {
                                name: string;
                                value: string;
                                state: import("@oinone/kunlun-meta").EnumOptionState;
                                displayName?: string | undefined;
                                color?: string | undefined;
                                backgroundColor?: string | undefined;
                                icon?: string | undefined;
                                label?: string | undefined;
                                invisible?: boolean | undefined;
                                isDefault?: boolean | undefined;
                                hint?: string | undefined;
                                thumbnail?: string | undefined;
                            }[] | undefined;
                            index?: boolean | undefined;
                            unique?: boolean | undefined;
                            translate?: boolean | undefined;
                            label?: string | undefined;
                            references?: string | undefined;
                            through?: string | undefined;
                            relationFields?: string[] | undefined;
                            referenceFields?: string[] | undefined;
                            throughRelationFields?: string[] | undefined;
                            throughReferenceFields?: string[] | undefined;
                            invisible?: string | boolean | undefined;
                            priority?: import("@oinone/kunlun-meta").BIGINT | undefined;
                            compute?: string | undefined;
                            relatedTtype?: import("@oinone/kunlun-meta").ModelFieldType | undefined;
                            widget?: string | undefined;
                            field?: string | undefined;
                            sortable?: boolean | undefined;
                            hint?: string | undefined;
                            patternType?: string | undefined;
                            pattern?: string | undefined;
                            validation?: string | undefined;
                            tips?: string | undefined;
                            independentlyEditable?: boolean | undefined;
                            related: string[];
                            store?: boolean | undefined;
                            relationStore?: boolean | undefined;
                            storeSerialize?: import("@oinone/kunlun-meta").ModelFieldSerializeType | undefined;
                            domain?: string | undefined;
                            isUnique?: boolean | undefined;
                            required?: string | boolean | undefined;
                            requiredTips?: string | undefined;
                            domainSize?: string | undefined;
                            readonly?: boolean | undefined;
                            multi: boolean;
                            format: string;
                            defaultValue: string;
                            attributes?: {
                                requiredCondition?: string | undefined;
                                invisibleCondition?: string | undefined;
                                readonlyCondition?: string | undefined;
                                layoutGrid: number;
                                layoutGroup: string;
                                layoutTab: string;
                                layoutTabs: string;
                            } | undefined;
                            modelFields: any[];
                        }[];
                        fields: string[];
                    }[] | undefined;
                    ordering?: string | undefined;
                    attributes?: {
                        requiredCondition?: string | undefined;
                        invisibleCondition?: string | undefined;
                        readonlyCondition?: string | undefined;
                        layoutGrid: number;
                        layoutGroup: string;
                    } | undefined;
                } | undefined;
                bindingType: string[];
                contextType: import("@oinone/kunlun-meta").ActionContextType;
                usageDesc?: string | undefined;
                groups?: any[] | undefined;
                builtIn?: boolean | undefined;
                skipCheck?: boolean | undefined;
                config?: Record<string, unknown> | undefined;
                confirm?: string | undefined;
                priority?: number | undefined;
                sessionPath?: string | undefined;
                title?: string | undefined;
                displayName?: string | undefined;
                label?: string | undefined;
                rule?: string | undefined;
                invisible?: string | undefined;
            } | undefined;
            serverAction?: {
                actionType: import("@oinone/kunlun-meta").ActionType.Server;
                functionDefinition: {
                    method: string;
                    name: string;
                    fun: string;
                    argumentList: {
                        name: string;
                        ttype: import("@oinone/kunlun-meta").ModelFieldType;
                    }[];
                    type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                };
                function: {
                    method: string;
                    name: string;
                    fun: string;
                    argumentList: {
                        name: string;
                        ttype: import("@oinone/kunlun-meta").ModelFieldType;
                    }[];
                    type: "CREATE" | "DELETE" | "UPDATE" | "QUERY"[];
                };
                module: string;
                id: string;
                name: string;
                model: string;
                modelDefinition?: any | undefined;
                bindingType: string[];
                bindingViewName?: string | undefined;
                contextType: import("@oinone/kunlun-meta").ActionContextType;
                usageDesc?: string | undefined;
                groups?: any[] | undefined;
                builtIn?: boolean | undefined;
                skipCheck?: boolean | undefined;
                config?: Record<string, unknown> | undefined;
                confirm?: string | undefined;
                priority?: number | undefined;
                sessionPath?: string | undefined;
                title?: string | undefined;
                displayName?: string | undefined;
                label?: string | undefined;
                rule?: string | undefined;
                invisible?: string | undefined;
            } | undefined;
            urlAction?: {
                url: string;
                compute?: string | undefined;
                target: import("@oinone/kunlun-meta").ViewActionTarget;
                confirm?: string | undefined;
                module: string;
                context: Record<string, unknown>;
                id: string;
                name: string;
                model: string;
                modelDefinition?: any | undefined;
                bindingType: string[];
                bindingViewName?: string | undefined;
                actionType: import("@oinone/kunlun-meta").ActionType;
                contextType: import("@oinone/kunlun-meta").ActionContextType;
                usageDesc?: string | undefined;
                groups?: any[] | undefined;
                builtIn?: boolean | undefined;
                skipCheck?: boolean | undefined;
                config?: Record<string, unknown> | undefined;
                priority?: number | undefined;
                sessionPath?: string | undefined;
                title?: string | undefined;
                displayName?: string | undefined;
                label?: string | undefined;
                rule?: string | undefined;
                invisible?: string | undefined;
            } | undefined;
            children?: any[] | undefined;
            mapping?: Record<string, unknown> | undefined;
            context?: Record<string, unknown> | undefined;
        };
        children: any[];
    }[]>;
    selectKeys: import("vue").Ref<string[]>;
    openKeys: import("vue").Ref<string[]>;
    mode: import("vue").Ref<string>;
    openChange: (keys: string[]) => void;
    onChangeCollapsed: () => void;
    onMenuSelected: ({ key }: {
        key: any;
    }) => void;
    onSubMenuSelected: (key: any) => void;
    translateValueByKey: <T extends import("@oinone/kunlun-shared").StandardString>(key: import("@oinone/kunlun-shared").GenericType<T>) => import("@oinone/kunlun-shared").GenericReturnType<T, string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    collapsed: {
        type: BooleanConstructor;
        default: undefined;
    };
    onMenuCollapsedChange: {
        type: FunctionConstructor;
    };
}>>, {
    collapsed: boolean;
}>;
export default _default;
