import type { Ref } from 'vue'; import type { FormProps, FormSchema } from '../types/form'; export declare function useItemLabelWidth(schemaItemRef: Ref, propsRef: Ref): import("vue").ComputedRef<{ labelCol: Partial<{ span?: unknown; order?: unknown; offset?: unknown; push?: unknown; pull?: unknown; xs?: unknown; sm?: unknown; md?: unknown; lg?: unknown; xl?: unknown; xxl?: unknown; prefixCls?: unknown; flex?: unknown; } & { prefixCls: string; } & { push?: string | number | undefined; pull?: string | number | undefined; xs?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; md?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; xl?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; span?: string | number | undefined; flex?: string | number | undefined; offset?: string | number | undefined; xxl?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; lg?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; sm?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; order?: string | number | undefined; }> & import("vue").HTMLAttributes; wrapperCol: Partial<{ span?: unknown; order?: unknown; offset?: unknown; push?: unknown; pull?: unknown; xs?: unknown; sm?: unknown; md?: unknown; lg?: unknown; xl?: unknown; xxl?: unknown; prefixCls?: unknown; flex?: unknown; } & { prefixCls: string; } & { push?: string | number | undefined; pull?: string | number | undefined; xs?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; md?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; xl?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; span?: string | number | undefined; flex?: string | number | undefined; offset?: string | number | undefined; xxl?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; lg?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; sm?: string | number | import("ant-design-vue/lib/grid").ColSize | undefined; order?: string | number | undefined; }>; } | { labelCol: { span?: (string | number) | undefined; order?: (string | number) | undefined; offset?: (string | number) | undefined; push?: (string | number) | undefined; pull?: (string | number) | undefined; xs?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; sm?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; md?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; lg?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; xl?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; xxl?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; prefixCls?: string | undefined; flex?: (string | number) | undefined; innerHTML?: string | undefined; class?: any; style: any; accesskey?: string | undefined; contenteditable?: "inherit" | (boolean | "true" | "false") | undefined; contextmenu?: string | undefined; dir?: string | undefined; draggable?: (boolean | "true" | "false") | undefined; hidden?: (boolean | "true" | "false") | undefined; id?: string | undefined; lang?: string | undefined; placeholder?: string | undefined; spellcheck?: (boolean | "true" | "false") | undefined; tabindex?: (string | number) | undefined; title?: string | undefined; translate?: "yes" | "no" | undefined; radiogroup?: string | undefined; role?: string | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; prefix?: string | undefined; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; autocapitalize?: string | undefined; autocorrect?: string | undefined; autocave?: string | undefined; color?: string | undefined; itemprop?: string | undefined; itemscope?: (boolean | "true" | "false") | undefined; itemtype?: string | undefined; itemid?: string | undefined; itemref?: string | undefined; results?: (string | number) | undefined; security?: string | undefined; unselectable?: "on" | "off" | undefined; inputmode?: "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined; is?: string | undefined; 'aria-activedescendant'?: string | undefined; 'aria-atomic'?: (boolean | "true" | "false") | undefined; 'aria-autocomplete'?: "none" | "inline" | "both" | "list" | undefined; 'aria-busy'?: (boolean | "true" | "false") | undefined; 'aria-checked'?: "mixed" | (boolean | "true" | "false") | undefined; 'aria-colcount'?: (string | number) | undefined; 'aria-colindex'?: (string | number) | undefined; 'aria-colspan'?: (string | number) | undefined; 'aria-controls'?: string | undefined; 'aria-current'?: "page" | "step" | "time" | "location" | "date" | (boolean | "true" | "false") | undefined; 'aria-describedby'?: string | undefined; 'aria-details'?: string | undefined; 'aria-disabled'?: (boolean | "true" | "false") | undefined; 'aria-dropeffect'?: "link" | "move" | "none" | "copy" | "execute" | "popup" | undefined; 'aria-errormessage'?: string | undefined; 'aria-expanded'?: (boolean | "true" | "false") | undefined; 'aria-flowto'?: string | undefined; 'aria-grabbed'?: (boolean | "true" | "false") | undefined; 'aria-haspopup'?: "listbox" | "grid" | "menu" | "dialog" | (boolean | "true" | "false") | "tree" | undefined; 'aria-hidden'?: (boolean | "true" | "false") | undefined; 'aria-invalid'?: (boolean | "true" | "false") | "grammar" | "spelling" | undefined; 'aria-keyshortcuts'?: string | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; 'aria-level'?: (string | number) | undefined; 'aria-live'?: "off" | "assertive" | "polite" | undefined; 'aria-modal'?: (boolean | "true" | "false") | undefined; 'aria-multiline'?: (boolean | "true" | "false") | undefined; 'aria-multiselectable'?: (boolean | "true" | "false") | undefined; 'aria-orientation'?: "horizontal" | "vertical" | undefined; 'aria-owns'?: string | undefined; 'aria-placeholder'?: string | undefined; 'aria-posinset'?: (string | number) | undefined; 'aria-pressed'?: "mixed" | (boolean | "true" | "false") | undefined; 'aria-readonly'?: (boolean | "true" | "false") | undefined; 'aria-relevant'?: "text" | "all" | "additions" | "additions text" | "removals" | undefined; 'aria-required'?: (boolean | "true" | "false") | undefined; 'aria-roledescription'?: string | undefined; 'aria-rowcount'?: (string | number) | undefined; 'aria-rowindex'?: (string | number) | undefined; 'aria-rowspan'?: (string | number) | undefined; 'aria-selected'?: (boolean | "true" | "false") | undefined; 'aria-setsize'?: (string | number) | undefined; 'aria-sort'?: "none" | "ascending" | "descending" | "other" | undefined; 'aria-valuemax'?: (string | number) | undefined; 'aria-valuemin'?: (string | number) | undefined; 'aria-valuenow'?: (string | number) | undefined; 'aria-valuetext'?: string | undefined; onCopy?: ((payload: ClipboardEvent) => void) | undefined; onCut?: ((payload: ClipboardEvent) => void) | undefined; onPaste?: ((payload: ClipboardEvent) => void) | undefined; onCompositionend?: ((payload: CompositionEvent) => void) | undefined; onCompositionstart?: ((payload: CompositionEvent) => void) | undefined; onCompositionupdate?: ((payload: CompositionEvent) => void) | undefined; onDrag?: ((payload: DragEvent) => void) | undefined; onDragend?: ((payload: DragEvent) => void) | undefined; onDragenter?: ((payload: DragEvent) => void) | undefined; onDragexit?: ((payload: DragEvent) => void) | undefined; onDragleave?: ((payload: DragEvent) => void) | undefined; onDragover?: ((payload: DragEvent) => void) | undefined; onDragstart?: ((payload: DragEvent) => void) | undefined; onDrop?: ((payload: DragEvent) => void) | undefined; onFocus?: ((payload: FocusEvent) => void) | undefined; onFocusin?: ((payload: FocusEvent) => void) | undefined; onFocusout?: ((payload: FocusEvent) => void) | undefined; onBlur?: ((payload: FocusEvent) => void) | undefined; onChange?: ((payload: Event) => void) | undefined; onBeforeinput?: ((payload: Event) => void) | undefined; onInput?: ((payload: Event) => void) | undefined; onReset?: ((payload: Event) => void) | undefined; onSubmit?: ((payload: Event) => void) | undefined; onInvalid?: ((payload: Event) => void) | undefined; onLoad?: ((payload: Event) => void) | undefined; onError?: ((payload: Event) => void) | undefined; onKeydown?: ((payload: KeyboardEvent) => void) | undefined; onKeypress?: ((payload: KeyboardEvent) => void) | undefined; onKeyup?: ((payload: KeyboardEvent) => void) | undefined; onAuxclick?: ((payload: MouseEvent) => void) | undefined; onClick?: ((payload: MouseEvent) => void) | undefined; onContextmenu?: ((payload: MouseEvent) => void) | undefined; onDblclick?: ((payload: MouseEvent) => void) | undefined; onMousedown?: ((payload: MouseEvent) => void) | undefined; onMouseenter?: ((payload: MouseEvent) => void) | undefined; onMouseleave?: ((payload: MouseEvent) => void) | undefined; onMousemove?: ((payload: MouseEvent) => void) | undefined; onMouseout?: ((payload: MouseEvent) => void) | undefined; onMouseover?: ((payload: MouseEvent) => void) | undefined; onMouseup?: ((payload: MouseEvent) => void) | undefined; onAbort?: ((payload: Event) => void) | undefined; onCanplay?: ((payload: Event) => void) | undefined; onCanplaythrough?: ((payload: Event) => void) | undefined; onDurationchange?: ((payload: Event) => void) | undefined; onEmptied?: ((payload: Event) => void) | undefined; onEncrypted?: ((payload: Event) => void) | undefined; onEnded?: ((payload: Event) => void) | undefined; onLoadeddata?: ((payload: Event) => void) | undefined; onLoadedmetadata?: ((payload: Event) => void) | undefined; onLoadstart?: ((payload: Event) => void) | undefined; onPause?: ((payload: Event) => void) | undefined; onPlay?: ((payload: Event) => void) | undefined; onPlaying?: ((payload: Event) => void) | undefined; onProgress?: ((payload: Event) => void) | undefined; onRatechange?: ((payload: Event) => void) | undefined; onSeeked?: ((payload: Event) => void) | undefined; onSeeking?: ((payload: Event) => void) | undefined; onStalled?: ((payload: Event) => void) | undefined; onSuspend?: ((payload: Event) => void) | undefined; onTimeupdate?: ((payload: Event) => void) | undefined; onVolumechange?: ((payload: Event) => void) | undefined; onWaiting?: ((payload: Event) => void) | undefined; onSelect?: ((payload: Event) => void) | undefined; onScroll?: ((payload: UIEvent) => void) | undefined; onTouchcancel?: ((payload: TouchEvent) => void) | undefined; onTouchend?: ((payload: TouchEvent) => void) | undefined; onTouchmove?: ((payload: TouchEvent) => void) | undefined; onTouchstart?: ((payload: TouchEvent) => void) | undefined; onPointerdown?: ((payload: PointerEvent) => void) | undefined; onPointermove?: ((payload: PointerEvent) => void) | undefined; onPointerup?: ((payload: PointerEvent) => void) | undefined; onPointercancel?: ((payload: PointerEvent) => void) | undefined; onPointerenter?: ((payload: PointerEvent) => void) | undefined; onPointerleave?: ((payload: PointerEvent) => void) | undefined; onPointerover?: ((payload: PointerEvent) => void) | undefined; onPointerout?: ((payload: PointerEvent) => void) | undefined; onWheel?: ((payload: WheelEvent) => void) | undefined; onAnimationstart?: ((payload: AnimationEvent) => void) | undefined; onAnimationend?: ((payload: AnimationEvent) => void) | undefined; onAnimationiteration?: ((payload: AnimationEvent) => void) | undefined; onTransitionend?: ((payload: TransitionEvent) => void) | undefined; onTransitionstart?: ((payload: TransitionEvent) => void) | undefined; }; wrapperCol: { span?: (string | number) | undefined; order?: (string | number) | undefined; offset?: (string | number) | undefined; push?: (string | number) | undefined; pull?: (string | number) | undefined; xs?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; sm?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; md?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; lg?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; xl?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; xxl?: import("ant-design-vue/lib/grid").ColSize | (string | number) | { span: string | number; offset: string | number; } | undefined; prefixCls?: string | undefined; flex?: (string | number) | undefined; style: any; }; }>;