import type { ExtractPropTypes } from 'vue'; import { IconProps } from '../../icon'; import type FloatButtonGroup from './float-button-group.vue'; import type FloatButton from './float-button.vue'; export declare const floatButtonProps: { readonly icon: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; color: string; size: string; }, boolean>; readonly enableBadge: import("ll-plus/es/utils").EpPropFinalized; readonly badge: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly description: import("ll-plus/es/utils").EpPropFinalized; readonly shape: import("ll-plus/es/utils").EpPropFinalized; }; export declare const floatButtonGroupProps: { readonly icon: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; color: string; size: string; }, boolean>; readonly menus: import("ll-plus/es/utils").EpPropFinalized any[], boolean>; readonly trigger: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }; export type FloatButtonProps = ExtractPropTypes; export type FloatButtonGroupProps = ExtractPropTypes; export type FloatButtonInstance = InstanceType; export type FloatButtonGroupInstance = InstanceType;