import ButtonGroup from './src/button-group.vue';
import Button from './src/button.vue';
export declare const LlButton: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly type: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly label: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly icon: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").IconProps>, unknown, unknown, () => {
        iconName: string;
        color: string;
        size: string;
    }, boolean>;
    readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
    readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isBlock: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly accessControl: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly bgColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly color: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly hoverBgColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly hoverColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
}>, {
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly type: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly label: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly icon: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").IconProps>, unknown, unknown, () => {
            iconName: string;
            color: string;
            size: string;
        }, boolean>;
        readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
        readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
        readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly isBlock: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly accessControl: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly bgColor: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly color: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly hoverBgColor: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly hoverColor: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
    }>> & Readonly<{
        onMouseenter?: (...args: any[]) => any;
        onMouseleave?: (...args: any[]) => any;
    }> & {}>;
    emits: (event: "mouseenter" | "mouseleave", ...args: any[]) => void;
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    attrs: import("vue").Attrs;
    btnRef: import("vue").Ref<any, any>;
    isHovered: import("vue").Ref<boolean, boolean>;
    getBindValue: import("vue").ComputedRef<import("lodash").Omit<{
        [x: string]: unknown;
        class?: import("vue").ClassValue;
        style?: import("vue").StyleValue;
    }, "class">>;
    handleHover: (v: boolean) => void;
    customStyle: import("vue").ComputedRef<{
        color?: undefined;
        'border-color'?: undefined;
        'background-color'?: undefined;
        'box-shadow'?: undefined;
    } | {
        color: string;
        'border-color': string;
        'background-color': string;
        'box-shadow': string;
    } | {
        'background-color': string;
        color: string;
        border: string;
        'box-shadow': string;
        'border-color'?: undefined;
    }>;
    blur: () => void;
    readonly Button: {
        new (...args: any[]): import("@vue/runtime-core").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            type: import("vue").PropType<import("ant-design-vue/es/button").ButtonType>;
            htmlType: {
                type: import("vue").PropType<import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType>;
                default: string;
            };
            shape: {
                type: import("vue").PropType<import("ant-design-vue/es/button").ButtonShape>;
            };
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            loading: {
                type: import("vue").PropType<boolean | {
                    delay?: number;
                }>;
                default: () => boolean | {
                    delay?: number;
                };
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            ghost: {
                type: BooleanConstructor;
                default: any;
            };
            block: {
                type: BooleanConstructor;
                default: any;
            };
            danger: {
                type: BooleanConstructor;
                default: any;
            };
            icon: import("vue-types").VueTypeValidableDef<any>;
            href: StringConstructor;
            target: StringConstructor;
            title: StringConstructor;
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
            };
            onMousedown: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            block: boolean;
            disabled: boolean;
            danger: boolean;
            ghost: boolean;
            htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
            loading: boolean | {
                delay?: number;
            };
        }, true, {}, import("ant-design-vue/es/_util/type").CustomSlotsType<{
            icon: any;
            default: any;
        }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            type: import("vue").PropType<import("ant-design-vue/es/button").ButtonType>;
            htmlType: {
                type: import("vue").PropType<import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType>;
                default: string;
            };
            shape: {
                type: import("vue").PropType<import("ant-design-vue/es/button").ButtonShape>;
            };
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            loading: {
                type: import("vue").PropType<boolean | {
                    delay?: number;
                }>;
                default: () => boolean | {
                    delay?: number;
                };
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            ghost: {
                type: BooleanConstructor;
                default: any;
            };
            block: {
                type: BooleanConstructor;
                default: any;
            };
            danger: {
                type: BooleanConstructor;
                default: any;
            };
            icon: import("vue-types").VueTypeValidableDef<any>;
            href: StringConstructor;
            target: StringConstructor;
            title: StringConstructor;
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
            };
            onMousedown: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            block: boolean;
            disabled: boolean;
            danger: boolean;
            ghost: boolean;
            htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
            loading: boolean | {
                delay?: number;
            };
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        type: import("vue").PropType<import("ant-design-vue/es/button").ButtonType>;
        htmlType: {
            type: import("vue").PropType<import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType>;
            default: string;
        };
        shape: {
            type: import("vue").PropType<import("ant-design-vue/es/button").ButtonShape>;
        };
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
        };
        loading: {
            type: import("vue").PropType<boolean | {
                delay?: number;
            }>;
            default: () => boolean | {
                delay?: number;
            };
        };
        disabled: {
            type: BooleanConstructor;
            default: any;
        };
        ghost: {
            type: BooleanConstructor;
            default: any;
        };
        block: {
            type: BooleanConstructor;
            default: any;
        };
        danger: {
            type: BooleanConstructor;
            default: any;
        };
        icon: import("vue-types").VueTypeValidableDef<any>;
        href: StringConstructor;
        target: StringConstructor;
        title: StringConstructor;
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
        };
        onMousedown: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]>;
        };
    }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        block: boolean;
        disabled: boolean;
        danger: boolean;
        ghost: boolean;
        htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
        loading: boolean | {
            delay?: number;
        };
    }, {}, string, import("ant-design-vue/es/_util/type").CustomSlotsType<{
        icon: any;
        default: any;
    }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]> & {
        readonly Group: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
        }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
        }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    };
    readonly LlIcon: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        readonly iconName: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly color: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly size: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly iconName: {
                readonly type: import("vue").PropType<string>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly color: {
                readonly type: import("vue").PropType<string>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            readonly size: {
                readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
        }>> & Readonly<{}> & {}>;
        iconName: import("vue").ComputedRef<string>;
        style: import("vue").ComputedRef<import("vue").CSSProperties>;
        bem: {
            b: (blockSuffix?: string) => string;
            e: (element?: string) => string;
            m: (modifier?: string) => string;
            be: (blockSuffix?: string, element?: string) => string;
            em: (element: string, modifier: string) => string;
            bm: (blockSuffix: string, modifier: string) => string;
            bem: (blockSuffix: string, element: string, modifier: string) => string;
            is: (name?: string) => string;
        };
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        readonly iconName: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly color: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly size: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
    }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mouseenter" | "mouseleave")[], "mouseenter" | "mouseleave", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly type: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly label: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly icon: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ll-plus/es/index").IconProps>, unknown, unknown, () => {
        iconName: string;
        color: string;
        size: string;
    }, boolean>;
    readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
    readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isBlock: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly accessControl: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly bgColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly color: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly hoverBgColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly hoverColor: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
}>> & Readonly<{
    onMouseenter?: (...args: any[]) => any;
    onMouseleave?: (...args: any[]) => any;
}>, {
    readonly type: string;
    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly icon: {
        readonly iconName?: string;
        readonly color?: string;
        readonly size?: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>;
    };
    readonly isGray: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly iconDirection: string;
    readonly iconSpace: number;
    readonly isBlock: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly accessControl: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly useCustomStyle: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export declare const LlButtonGroup: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly items: never;
    readonly mode: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "loose" | "compact", unknown, "compact", boolean>;
    readonly maxCount: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly size: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly extendSize: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
    readonly moreText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly moreShape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
    readonly moreType: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
    readonly moreIconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
    readonly moreTrigger: import("ll-plus/es/utils").EpPropFinalized<() => ("click" | "contextmenu" | "hover")[], unknown, unknown, () => string[], boolean>;
    readonly moreIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "icon-more", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly ghost: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly spaceSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly shape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
    readonly noBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly useTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly showTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly isWhiteBg: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly arrow: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}>, {
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly items: never;
        readonly mode: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "loose" | "compact", unknown, "compact", boolean>;
        readonly maxCount: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly size: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly extendSize: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
        readonly moreText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
        readonly moreShape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
        readonly moreType: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
        readonly moreIconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
        readonly moreTrigger: import("ll-plus/es/utils").EpPropFinalized<() => ("click" | "contextmenu" | "hover")[], unknown, unknown, () => string[], boolean>;
        readonly moreIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "icon-more", boolean>;
        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly ghost: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly spaceSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
        readonly shape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
        readonly noBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly useTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly showTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly isWhiteBg: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly arrow: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    }>> & Readonly<{
        "onHandle-btn"?: (...args: any[]) => any;
    }> & {}>;
    emits: (event: "handle-btn", ...args: any[]) => void;
    newItems: import("vue").ComputedRef<any>;
    visibleItems: import("vue").ComputedRef<any>;
    hiddenItems: import("vue").ComputedRef<any>;
    getPopConfirmProps: import("vue").ComputedRef<(item: any) => any>;
    filterPopConfirmConfig: import("vue").ComputedRef<(item: any) => any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handle-btn"[], "handle-btn", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly items: never;
    readonly mode: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "loose" | "compact", unknown, "compact", boolean>;
    readonly maxCount: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly size: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly extendSize: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<() => import("ant-design-vue/es/config-provider").SizeType, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
    readonly moreText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly moreShape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
    readonly moreType: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "default", boolean>;
    readonly moreIconDirection: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "left", boolean>;
    readonly moreTrigger: import("ll-plus/es/utils").EpPropFinalized<() => ("click" | "contextmenu" | "hover")[], unknown, unknown, () => string[], boolean>;
    readonly moreIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "icon-more", boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly ghost: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly spaceSize: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly shape: import("ll-plus/es/utils").EpPropFinalized<() => "default" | "circle" | "round", unknown, unknown, "default", boolean>;
    readonly noBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly useTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly showTip: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly isWhiteBg: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly arrow: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}>> & Readonly<{
    "onHandle-btn"?: (...args: any[]) => any;
}>, {
    readonly mode: import("ll-plus/es/utils").EpPropMergeType<StringConstructor, "loose" | "compact", unknown>;
    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly arrow: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly isWhiteBg: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly ghost: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly shape: import("ll-plus/es/utils").EpPropMergeType<() => "default" | "circle" | "round", unknown, unknown>;
    readonly maxCount: number;
    readonly iconSpace: number;
    readonly moreText: string;
    readonly moreShape: import("ll-plus/es/utils").EpPropMergeType<() => "default" | "circle" | "round", unknown, unknown>;
    readonly moreType: string;
    readonly moreIconDirection: string;
    readonly moreTrigger: ("click" | "contextmenu" | "hover")[];
    readonly moreIcon: string;
    readonly spaceSize: number;
    readonly noBorder: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly useTip: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly showTip: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export * from './src/button';
declare module 'vue' {
    interface GlobalComponents {
        LlButton: typeof Button;
        LlButtonGroup: typeof ButtonGroup;
    }
}
