declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, {
    mixins: {
        beforeUpdate(): void;
        data(): {
            text: any;
        };
        computed: {
            isLongText(): any;
        };
        methods: {
            getText(): any;
        };
    }[];
    props: {
        icon: {
            type: StringConstructor;
            default: string;
        };
        name: {
            type: StringConstructor;
            default: string;
        };
        title: {
            type: StringConstructor;
            default: string;
        };
        closeAfterClick: {
            type: BooleanConstructor;
            default: boolean;
        };
        ariaLabel: {
            type: StringConstructor;
            default: null;
        };
    };
    inject: {
        closeMenu: {
            from: import('vue').InjectionKey<(returnFocus: boolean) => void>;
        };
    };
    emits: string[];
    created(): void;
    computed: {
        isIconUrl(): boolean;
    };
    methods: {
        onClick(event: any): void;
    };
}, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
