import type { DefineComponent } from "vue"; import type { ExtendProps } from "../common/types"; declare const _default: DefineComponent; }; readonly secondary: { readonly type: BooleanConstructor; readonly default: false; }; readonly warning: { readonly type: BooleanConstructor; readonly default: false; }; readonly delay: { readonly type: NumberConstructor; readonly default: 250; }; readonly onClick: { readonly type: import("vue").PropType<(event: MouseEvent) => void>; }; }, Omit; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; 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; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>, "type">>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; readonly secondary: { readonly type: BooleanConstructor; readonly default: false; }; readonly warning: { readonly type: BooleanConstructor; readonly default: false; }; readonly delay: { readonly type: NumberConstructor; readonly default: 250; }; readonly onClick: { readonly type: import("vue").PropType<(event: MouseEvent) => void>; }; }, Omit; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; 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; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; }>>, "type">>>, { icon?: any; }>; export default _default;