export type { ButtonType, ButtonSize, ErButtonProps } from './Button'; export declare const Button: import("vue").DefineComponent<{ type: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; round: BooleanConstructor; disabled: BooleanConstructor; icon: import("vue").PropType; circle: BooleanConstructor; loading: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; size: { type: import("vue").PropType; default: string; }; round: BooleanConstructor; disabled: BooleanConstructor; icon: import("vue").PropType; circle: BooleanConstructor; loading: BooleanConstructor; }>>, { circle: boolean; type: import("./Button").ButtonType; loading: boolean; size: import("./Button").ButtonSize; round: boolean; disabled: boolean; }, {}>; declare module 'vue' { interface GlobalComponents { ErButton: typeof Button; } }