import { RegisterContext } from '../../../common';
declare const componentMap: Record<string, any>;
declare const componentPropsConverter: Record<string, any>;
declare const resolverMap: Record<string, any>;
declare const componentsForRegister: (({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onDayClick?: ((...args: any[]) => any) | undefined;
        onDateChange?: ((...args: any[]) => any) | undefined;
        onEventClick?: ((...args: any[]) => any) | undefined;
        onMoreClick?: ((...args: any[]) => any) | undefined;
        onViewChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onDayClick?: ((...args: any[]) => any) | undefined;
        onDateChange?: ((...args: any[]) => any) | undefined;
        onEventClick?: ((...args: any[]) => any) | undefined;
        onMoreClick?: ((...args: any[]) => any) | undefined;
        onViewChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    onDayClick?: ((...args: any[]) => any) | undefined;
    onDateChange?: ((...args: any[]) => any) | undefined;
    onEventClick?: ((...args: any[]) => any) | undefined;
    onMoreClick?: ((...args: any[]) => any) | undefined;
    onViewChange?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange")[], "dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onDayClick?: ((...args: any[]) => any) | undefined;
        onDateChange?: ((...args: any[]) => any) | undefined;
        onEventClick?: ((...args: any[]) => any) | undefined;
        onMoreClick?: ((...args: any[]) => any) | undefined;
        onViewChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onDayClick?: ((...args: any[]) => any) | undefined;
        onDateChange?: ((...args: any[]) => any) | undefined;
        onEventClick?: ((...args: any[]) => any) | undefined;
        onMoreClick?: ((...args: any[]) => any) | undefined;
        onViewChange?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    onDayClick?: ((...args: any[]) => any) | undefined;
    onDateChange?: ((...args: any[]) => any) | undefined;
    onEventClick?: ((...args: any[]) => any) | undefined;
    onMoreClick?: ((...args: any[]) => any) | undefined;
    onViewChange?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange")[], "dayClick" | "dateChange" | "eventClick" | "moreClick" | "viewChange", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        id: {
            type: StringConstructor;
            required: boolean;
        };
        languages: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
            default: never[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        editable: {
            type: BooleanConstructor;
            default: boolean;
        };
        readonly: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        maxWords: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
            default: null;
        };
        modelValue: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
            default: null;
        };
        dropDownIcon: {
            type: StringConstructor;
            default: string;
        };
        tabIndex: {
            type: NumberConstructor;
            default: number;
        };
        enableClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        enableTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxLength: {
            type: NumberConstructor;
            default: null;
        };
        needConfirm: {
            type: BooleanConstructor;
            default: boolean;
        };
        beforeSubmit: {
            type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
        };
        allowShowLanguage: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], import("vue").PublicProps, {
        disabled: boolean;
        readonly: boolean;
        placeholder: string;
        modelValue: import('../../../language-textbox').LanguageData;
        languages: import('../../../language-textbox').LanguageItem[];
        editable: boolean;
        maxWords: import('../../../language-textbox').LanguageTextMaxLength;
        dropDownIcon: string;
        tabIndex: number;
        enableClear: boolean;
        enableTitle: boolean;
        maxLength: number;
        needConfirm: boolean;
        allowShowLanguage: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        id: {
            type: StringConstructor;
            required: boolean;
        };
        languages: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
            default: never[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        editable: {
            type: BooleanConstructor;
            default: boolean;
        };
        readonly: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        maxWords: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
            default: null;
        };
        modelValue: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
            default: null;
        };
        dropDownIcon: {
            type: StringConstructor;
            default: string;
        };
        tabIndex: {
            type: NumberConstructor;
            default: number;
        };
        enableClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        enableTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxLength: {
            type: NumberConstructor;
            default: null;
        };
        needConfirm: {
            type: BooleanConstructor;
            default: boolean;
        };
        beforeSubmit: {
            type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
        };
        allowShowLanguage: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        disabled: boolean;
        readonly: boolean;
        placeholder: string;
        modelValue: import('../../../language-textbox').LanguageData;
        languages: import('../../../language-textbox').LanguageItem[];
        editable: boolean;
        maxWords: import('../../../language-textbox').LanguageTextMaxLength;
        dropDownIcon: string;
        tabIndex: number;
        enableClear: boolean;
        enableTitle: boolean;
        maxLength: number;
        needConfirm: boolean;
        allowShowLanguage: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    id: {
        type: StringConstructor;
        required: boolean;
    };
    languages: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
        default: never[];
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    editable: {
        type: BooleanConstructor;
        default: boolean;
    };
    readonly: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    maxWords: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
        default: null;
    };
    modelValue: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
        default: null;
    };
    dropDownIcon: {
        type: StringConstructor;
        default: string;
    };
    tabIndex: {
        type: NumberConstructor;
        default: number;
    };
    enableClear: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableTitle: {
        type: BooleanConstructor;
        default: boolean;
    };
    maxLength: {
        type: NumberConstructor;
        default: null;
    };
    needConfirm: {
        type: BooleanConstructor;
        default: boolean;
    };
    beforeSubmit: {
        type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
    };
    allowShowLanguage: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", {
    disabled: boolean;
    readonly: boolean;
    placeholder: string;
    modelValue: import('../../../language-textbox').LanguageData;
    languages: import('../../../language-textbox').LanguageItem[];
    editable: boolean;
    maxWords: import('../../../language-textbox').LanguageTextMaxLength;
    dropDownIcon: string;
    tabIndex: number;
    enableClear: boolean;
    enableTitle: boolean;
    maxLength: number;
    needConfirm: boolean;
    allowShowLanguage: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
        id: {
            type: StringConstructor;
            required: boolean;
        };
        languages: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
            default: never[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        editable: {
            type: BooleanConstructor;
            default: boolean;
        };
        readonly: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        maxWords: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
            default: null;
        };
        modelValue: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
            default: null;
        };
        dropDownIcon: {
            type: StringConstructor;
            default: string;
        };
        tabIndex: {
            type: NumberConstructor;
            default: number;
        };
        enableClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        enableTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxLength: {
            type: NumberConstructor;
            default: null;
        };
        needConfirm: {
            type: BooleanConstructor;
            default: boolean;
        };
        beforeSubmit: {
            type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
        };
        allowShowLanguage: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], import("vue").PublicProps, {
        disabled: boolean;
        readonly: boolean;
        placeholder: string;
        modelValue: import('../../../language-textbox').LanguageData;
        languages: import('../../../language-textbox').LanguageItem[];
        editable: boolean;
        maxWords: import('../../../language-textbox').LanguageTextMaxLength;
        dropDownIcon: string;
        tabIndex: number;
        enableClear: boolean;
        enableTitle: boolean;
        maxLength: number;
        needConfirm: boolean;
        allowShowLanguage: boolean;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        id: {
            type: StringConstructor;
            required: boolean;
        };
        languages: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
            default: never[];
        };
        disabled: {
            type: BooleanConstructor;
            default: boolean;
        };
        editable: {
            type: BooleanConstructor;
            default: boolean;
        };
        readonly: {
            type: BooleanConstructor;
            default: boolean;
        };
        placeholder: {
            type: StringConstructor;
            default: string;
        };
        maxWords: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
            default: null;
        };
        modelValue: {
            type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
            default: null;
        };
        dropDownIcon: {
            type: StringConstructor;
            default: string;
        };
        tabIndex: {
            type: NumberConstructor;
            default: number;
        };
        enableClear: {
            type: BooleanConstructor;
            default: boolean;
        };
        enableTitle: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxLength: {
            type: NumberConstructor;
            default: null;
        };
        needConfirm: {
            type: BooleanConstructor;
            default: boolean;
        };
        beforeSubmit: {
            type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
        };
        allowShowLanguage: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        disabled: boolean;
        readonly: boolean;
        placeholder: string;
        modelValue: import('../../../language-textbox').LanguageData;
        languages: import('../../../language-textbox').LanguageItem[];
        editable: boolean;
        maxWords: import('../../../language-textbox').LanguageTextMaxLength;
        dropDownIcon: string;
        tabIndex: number;
        enableClear: boolean;
        enableTitle: boolean;
        maxLength: number;
        needConfirm: boolean;
        allowShowLanguage: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    id: {
        type: StringConstructor;
        required: boolean;
    };
    languages: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageItem[]>;
        default: never[];
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    editable: {
        type: BooleanConstructor;
        default: boolean;
    };
    readonly: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    maxWords: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageTextMaxLength>;
        default: null;
    };
    modelValue: {
        type: import("vue").PropType<import('../../../language-textbox').LanguageData>;
        default: null;
    };
    dropDownIcon: {
        type: StringConstructor;
        default: string;
    };
    tabIndex: {
        type: NumberConstructor;
        default: number;
    };
    enableClear: {
        type: BooleanConstructor;
        default: boolean;
    };
    enableTitle: {
        type: BooleanConstructor;
        default: boolean;
    };
    maxLength: {
        type: NumberConstructor;
        default: null;
    };
    needConfirm: {
        type: BooleanConstructor;
        default: boolean;
    };
    beforeSubmit: {
        type: import("vue").PropType<(value: any) => import('../../../language-textbox').BeforeSubmitResultType>;
    };
    allowShowLanguage: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", {
    disabled: boolean;
    readonly: boolean;
    placeholder: string;
    modelValue: import('../../../language-textbox').LanguageData;
    languages: import('../../../language-textbox').LanguageItem[];
    editable: boolean;
    maxWords: import('../../../language-textbox').LanguageTextMaxLength;
    dropDownIcon: string;
    tabIndex: number;
    enableClear: boolean;
    enableTitle: boolean;
    maxLength: number;
    needConfirm: boolean;
    allowShowLanguage: boolean;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onClear?: ((...args: any[]) => any) | undefined;
        onSearch?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
        onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
        onResize?: ((...args: any[]) => any) | undefined;
        onDialogClosed?: ((...args: any[]) => any) | undefined;
        onTextChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
        onClearMapping?: ((...args: any[]) => any) | undefined;
        onPopupClosed?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onClear?: ((...args: any[]) => any) | undefined;
        onSearch?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
        onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
        onResize?: ((...args: any[]) => any) | undefined;
        onDialogClosed?: ((...args: any[]) => any) | undefined;
        onTextChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
        onClearMapping?: ((...args: any[]) => any) | undefined;
        onPopupClosed?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    onClear?: ((...args: any[]) => any) | undefined;
    onSearch?: ((...args: any[]) => any) | undefined;
    onPageIndexChanged?: ((...args: any[]) => any) | undefined;
    onPageSizeChanged?: ((...args: any[]) => any) | undefined;
    "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
    onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
    onResize?: ((...args: any[]) => any) | undefined;
    onDialogClosed?: ((...args: any[]) => any) | undefined;
    onTextChanged?: ((...args: any[]) => any) | undefined;
    "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
    onClearMapping?: ((...args: any[]) => any) | undefined;
    onPopupClosed?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed")[], "update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onClear?: ((...args: any[]) => any) | undefined;
        onSearch?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
        onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
        onResize?: ((...args: any[]) => any) | undefined;
        onDialogClosed?: ((...args: any[]) => any) | undefined;
        onTextChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
        onClearMapping?: ((...args: any[]) => any) | undefined;
        onPopupClosed?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onClear?: ((...args: any[]) => any) | undefined;
        onSearch?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
        onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
        onResize?: ((...args: any[]) => any) | undefined;
        onDialogClosed?: ((...args: any[]) => any) | undefined;
        onTextChanged?: ((...args: any[]) => any) | undefined;
        "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
        onClearMapping?: ((...args: any[]) => any) | undefined;
        onPopupClosed?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    onClear?: ((...args: any[]) => any) | undefined;
    onSearch?: ((...args: any[]) => any) | undefined;
    onPageIndexChanged?: ((...args: any[]) => any) | undefined;
    onPageSizeChanged?: ((...args: any[]) => any) | undefined;
    "onUpdate:idValue"?: ((...args: any[]) => any) | undefined;
    onNavSelectionsChanged?: ((...args: any[]) => any) | undefined;
    onResize?: ((...args: any[]) => any) | undefined;
    onDialogClosed?: ((...args: any[]) => any) | undefined;
    onTextChanged?: ((...args: any[]) => any) | undefined;
    "onUpdate:dataMapping"?: ((...args: any[]) => any) | undefined;
    onClearMapping?: ((...args: any[]) => any) | undefined;
    onPopupClosed?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed")[], "update:modelValue" | "clear" | "pageIndexChanged" | "pageSizeChanged" | "search" | "update:idValue" | "navSelectionsChanged" | "resize" | "dialogClosed" | "textChanged" | "update:dataMapping" | "clearMapping" | "popupClosed", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | {
    install(app: import("vue").App<any>): void;
    register(componentMap: Record<string, any>, propsResolverMap: Record<string, any>, configResolverMap: Record<string, any>, resolverMap: Record<string, any>, registerContext: RegisterContext): void;
    registerDesigner(componentMap: Record<string, any>, propsResolverMap: Record<string, any>, configResolverMap: Record<string, any>, registerContext: RegisterContext): void;
} | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        renderFunction?: import("vue").RenderFunction | undefined;
    }> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        renderFunction?: import("vue").RenderFunction | undefined;
    }> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, {}>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    renderFunction?: import("vue").RenderFunction | undefined;
}> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], never, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        renderFunction?: import("vue").RenderFunction | undefined;
    }> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        renderFunction?: import("vue").RenderFunction | undefined;
    }> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, {}>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    renderFunction?: import("vue").RenderFunction | undefined;
}> & Readonly<{}>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], never, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onSelectionChange?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        onClickRow?: ((...args: any[]) => any) | undefined;
        onDoubleClickRow?: ((...args: any[]) => any) | undefined;
        onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onSelectionChange?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        onClickRow?: ((...args: any[]) => any) | undefined;
        onDoubleClickRow?: ((...args: any[]) => any) | undefined;
        onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    onSelectionChange?: ((...args: any[]) => any) | undefined;
    onPageIndexChanged?: ((...args: any[]) => any) | undefined;
    onPageSizeChanged?: ((...args: any[]) => any) | undefined;
    onClickRow?: ((...args: any[]) => any) | undefined;
    onDoubleClickRow?: ((...args: any[]) => any) | undefined;
    onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow")[], "selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onSelectionChange?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        onClickRow?: ((...args: any[]) => any) | undefined;
        onDoubleClickRow?: ((...args: any[]) => any) | undefined;
        onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow")[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{
        onSelectionChange?: ((...args: any[]) => any) | undefined;
        onPageIndexChanged?: ((...args: any[]) => any) | undefined;
        onPageSizeChanged?: ((...args: any[]) => any) | undefined;
        onClickRow?: ((...args: any[]) => any) | undefined;
        onDoubleClickRow?: ((...args: any[]) => any) | undefined;
        onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
    }>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{
    onSelectionChange?: ((...args: any[]) => any) | undefined;
    onPageIndexChanged?: ((...args: any[]) => any) | undefined;
    onPageSizeChanged?: ((...args: any[]) => any) | undefined;
    onClickRow?: ((...args: any[]) => any) | undefined;
    onDoubleClickRow?: ((...args: any[]) => any) | undefined;
    onEnterUpInLastCell?: ((...args: any[]) => any) | undefined;
}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow")[], "selectionChange" | "pageIndexChanged" | "pageSizeChanged" | "enterUpInLastCell" | "ClickRow" | "DoubleClickRow", {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, {
        "area-response": {
            mounted: (bindElement: any, binding: any, vnode: any) => void;
            updated: (bindElement: any, binding: any, vnode: any, prevVnode: any) => void;
            beforeUnmount(bindElement: any, binding: any, vnode: any): void;
        };
    } & import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], never, {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, {
    "area-response": {
        mounted: (bindElement: any, binding: any, vnode: any) => void;
        updated: (bindElement: any, binding: any, vnode: any, prevVnode: any) => void;
        beforeUnmount(bindElement: any, binding: any, vnode: any): void;
    };
} & import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").ObjectPlugin<any[]>) | ({
    new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], import("vue").PublicProps, {
        [x: string]: any;
    }, true, {}, {}, import("vue").GlobalComponents, {
        "area-response": {
            mounted: (bindElement: any, binding: any, vnode: any) => void;
            updated: (bindElement: any, binding: any, vnode: any, prevVnode: any) => void;
            beforeUnmount(bindElement: any, binding: any, vnode: any): void;
        };
    } & import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        [x: string]: any;
    }> & Readonly<{}>, () => any, {}, {}, {}, {
        [x: string]: any;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<{
    [x: string]: any;
}> & Readonly<{}>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, never[], never, {
    [x: string]: any;
}, {}, string, {}, import("vue").GlobalComponents, {
    "area-response": {
        mounted: (bindElement: any, binding: any, vnode: any) => void;
        updated: (bindElement: any, binding: any, vnode: any, prevVnode: any) => void;
        beforeUnmount(bindElement: any, binding: any, vnode: any): void;
    };
} & import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & Partial<import("vue").ObjectPlugin<any[]>>))[];
declare function loadRegister(): Promise<void>;
declare function registerComponent(component: any): void;
export { componentMap, componentPropsConverter, loadRegister, resolverMap, registerComponent, componentsForRegister };
