import{defaultValidateMessages as e}from"./utils/messages.mjs";import{computed as t,inject as n,provide as r}from"vue";var i=Symbol(`formContextKey`),a=e=>{r(i,e)},o=()=>n(i,{name:t(()=>void 0),labelAlign:t(()=>`right`),vertical:t(()=>!1),addField:(e,t)=>{},removeField:e=>{},model:t(()=>void 0),rules:t(()=>void 0),colon:t(()=>void 0),labelWrap:t(()=>void 0),labelCol:t(()=>void 0),requiredMark:t(()=>!1),validateTrigger:t(()=>void 0),onValidate:()=>{},validateMessages:t(()=>e)}),s=Symbol(`formItemPrefixContextKey`),c=e=>{r(s,e)},l=()=>n(s,{prefixCls:t(()=>``)});export{i as FormContextKey,s as FormItemPrefixContextKey,o as useInjectForm,l as useInjectFormItemPrefix,a as useProvideForm,c as useProvideFormItemPrefix};