import { FluxButtonProps, FluxButtonSlots } from '@flux-ui/types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; export declare const SLOTS: readonly ["default", "after", "before", "iconLeading", "iconTrailing", "label"]; declare const _default: __VLS_WithSlots< DefineComponent any; mouseenter: (args_0: MouseEvent) => any; mouseleave: (args_0: MouseEvent) => any; }, string, PublicProps, Readonly & Readonly<{ onClick?: (args_0: MouseEvent) => any; onMouseenter?: (args_0: MouseEvent) => any; onMouseleave?: (args_0: MouseEvent) => any; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, FluxButtonSlots>; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };