/// <reference types="react" />
export declare const WzButton: {
    new (props: ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement>) | ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement> & {
        children?: import("react").ReactNode;
    }) | Readonly<({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement>) | ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement> & {
        children?: import("react").ReactNode;
    })>): import("react").Component<({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement>) | ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement> & {
        children?: import("react").ReactNode;
    }), {}, any>;
    new (props: ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement>) | ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement> & {
        children?: import("react").ReactNode;
    }), context: any): import("react").Component<({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement>) | ({
        slotLeftIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
        slotRightIcon?: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined;
    } & import("../wme-intrinsic-elements-props").WzButtonProps & import("react").HTMLAttributes<HTMLElement> & {
        children?: import("react").ReactNode;
    }), {}, any>;
    contextType?: import("react").Context<any> | undefined;
};
//# sourceMappingURL=WzButton.d.ts.map