UNPKG

fine-true

Version:

A small and beautiful Vue3 version of the UI Library

57 lines (56 loc) 1.86 kB
import { DefineComponent, PropType } from 'vue'; import { ButtonTypeType } from '../../types/form'; declare const _default: DefineComponent<{ type: { type: PropType<ButtonTypeType>; default: string; validator: (value: string) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; plain: BooleanConstructor; hairline: BooleanConstructor; square: BooleanConstructor; round: BooleanConstructor; dashed: BooleanConstructor; leftIcon: StringConstructor; rightIcon: StringConstructor; loading: BooleanConstructor; disabled: BooleanConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ type: { type: PropType<ButtonTypeType>; default: string; validator: (value: string) => boolean; }; size: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; plain: BooleanConstructor; hairline: BooleanConstructor; square: BooleanConstructor; round: BooleanConstructor; dashed: BooleanConstructor; leftIcon: StringConstructor; rightIcon: StringConstructor; loading: BooleanConstructor; disabled: BooleanConstructor; }>> & { onClick?: ((...args: any[]) => any) | undefined; }, { type: ButtonTypeType; square: boolean; round: boolean; loading: boolean; disabled: boolean; size: string; dashed: boolean; plain: boolean; hairline: boolean; }>; export default _default;