declare const _sfc_main: import("vue").DefineComponent<{ status: { type: StringConstructor; validator: (v: string) => boolean; }; type: { type: StringConstructor; validator: (v: string) => boolean; }; loading: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; onClick: { type: import("vue").PropType<(...args: any) => any>; default: null; }; color: { type: StringConstructor; }; linkHover: { type: BooleanConstructor; }; }, { getButtonClass: import("vue").ComputedRef<(string | { [x: string]: boolean; "is-disabled": boolean; })[]>; getBindValue: import("vue").ComputedRef<{ loading: boolean; type: string | undefined; color: undefined; status: string | undefined; disabled: boolean; linkHover: boolean; }>; varStyle: import("vue").ComputedRef<{ '--shadowBgColor'?: undefined; '--shadowOutColor'?: undefined; '--shadowInColor'?: undefined; } | { '--shadowBgColor': string; '--shadowOutColor': string; '--shadowInColor': string; }>; isIcon: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ status?: unknown; type?: unknown; loading?: unknown; disabled?: unknown; onClick?: unknown; color?: unknown; linkHover?: unknown; } & { disabled: boolean; onClick: (...args: any) => any; loading: boolean; linkHover: boolean; } & { color?: string | undefined; type?: string | undefined; status?: string | undefined; }>, { disabled: boolean; onClick: (...args: any) => any; loading: boolean; linkHover: boolean; }>; export default _sfc_main;