declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    editor: {
        default: null;
    };
    foreground: {
        default: string;
    };
    mobileMode: {
        default: boolean;
    };
    language: {
        default: string;
    };
    theme: {
        default: string;
    };
}>, {}, {
    emoji_list: {
        name: string;
        emojis: string[];
    }[];
    show: boolean;
}, {}, {
    getTitle(name: any): any;
    insertEmoji(emoji: any): void;
    insertRandom(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "insert-emoji"[], "insert-emoji", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    editor: {
        default: null;
    };
    foreground: {
        default: string;
    };
    mobileMode: {
        default: boolean;
    };
    language: {
        default: string;
    };
    theme: {
        default: string;
    };
}>> & Readonly<{
    "onInsert-emoji"?: ((...args: any[]) => any) | undefined;
}>, {
    editor: null;
    theme: string;
    foreground: string;
    language: string;
    mobileMode: boolean;
}, {}, {
    calloutBase: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        popperClass: {
            default: never[];
        };
        title: {
            default: string;
        };
        show: {
            default: boolean;
        };
        mobileMode: {
            default: boolean;
        };
        foreground: {
            default: string;
        };
        language: {
            default: string;
        };
        theme: {
            default: string;
        };
    }>, {}, {
        thisShow: boolean;
    }, {}, {
        getTitle(name: any): any;
        triggerShow(): void;
    }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:show"[], "update:show", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        popperClass: {
            default: never[];
        };
        title: {
            default: string;
        };
        show: {
            default: boolean;
        };
        mobileMode: {
            default: boolean;
        };
        foreground: {
            default: string;
        };
        language: {
            default: string;
        };
        theme: {
            default: string;
        };
    }>> & Readonly<{
        "onUpdate:show"?: ((...args: any[]) => any) | undefined;
    }>, {
        title: string;
        show: boolean;
        theme: string;
        foreground: string;
        language: string;
        popperClass: never[];
        mobileMode: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
