import { PropType } from '@vue/composition-api'; declare const _default: import("vue").ComponentOptions; classPrefix: import("@vue/composition-api").ComputedRef; renderTNodeJSX: (name: string, options?: import("../../hooks/render-tnode").OptionsType) => any; }> & import("@vue/composition-api").Data, {}, {}, { disabled: BooleanConstructor; clickHandler: { type: PropType<(e: MouseEvent) => void>; default(): () => void; }; label: StringConstructor; icon: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }, import("@vue/composition-api").ExtractPropTypes<{ disabled: BooleanConstructor; clickHandler: { type: PropType<(e: MouseEvent) => void>; default(): () => void; }; label: StringConstructor; icon: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ disabled: boolean; clickHandler: (e: MouseEvent) => void; } & { label?: string; icon?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; }, import("@vue/composition-api").ShallowUnwrapRef<{ wrapClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; classPrefix: import("@vue/composition-api").ComputedRef; renderTNodeJSX: (name: string, options?: import("../../hooks/render-tnode").OptionsType) => any; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { disabled: boolean; clickHandler: (e: MouseEvent) => void; } & { label?: string; icon?: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue; }, { disabled: boolean; clickHandler: (e: MouseEvent) => void; }, true>); export default _default;