import { ExtractPropTypes, InjectionKey } from 'vue'; export declare const buttonGroupProps: { disabled: { type: BooleanConstructor; default: undefined; }; plain: { type: BooleanConstructor; default: undefined; }; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export type ButtonGroupProps = ExtractPropTypes; export declare const buttonGroupInjectionKey: InjectionKey; export declare const buttonProps: { disabled: { type: BooleanConstructor; default: undefined; }; plain: { type: BooleanConstructor; default: undefined; }; shape: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export type ButtonProps = ExtractPropTypes;