UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

63 lines (62 loc) 1.98 kB
import type { QFormPropModel, QFormPropRules, QFormInstance } from './src/types'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { SFCWithInstall } from '../../../types/helpers'; export declare const QForm: SFCWithInstall<DefineComponent<{ model: { type: PropType<QFormPropModel>; default: () => QFormPropModel; }; rules: { type: PropType<QFormPropRules>; default: () => QFormPropRules; }; disabled: { type: BooleanConstructor; default: boolean; }; hideRequiredAsterisk: { type: BooleanConstructor; default: boolean; }; showErrorMessage: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; }, QFormInstance, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ model: { type: PropType<QFormPropModel>; default: () => QFormPropModel; }; rules: { type: PropType<QFormPropRules>; default: () => QFormPropRules; }; disabled: { type: BooleanConstructor; default: boolean; }; hideRequiredAsterisk: { type: BooleanConstructor; default: boolean; }; showErrorMessage: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; }>>, { disabled: boolean; model: QFormPropModel; rules: QFormPropRules; hideRequiredAsterisk: boolean; showErrorMessage: boolean; validateOnRuleChange: boolean; }>>; export type { QFormProps, QFormPropModel, QFormPropRules, QFormProvider, QFormInstance } from './src/types';