import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js"; import "../../../utils/index.js"; import * as vue from "vue"; import { ExtractPropTypes, ExtractPublicPropTypes, Slot, VNode } from "vue"; //#region ../../packages/components/descriptions/src/description-item.d.ts declare const descriptionItemProps: { label: EpPropFinalized; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; labelWidth: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; align: EpPropFinalized; labelAlign: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: EpPropFinalized; labelClassName: EpPropFinalized; }; declare const DescriptionItem: vue.DefineComponent; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; labelWidth: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; align: EpPropFinalized; labelAlign: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: EpPropFinalized; labelClassName: EpPropFinalized; }>, {}, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly; span: EpPropFinalized; rowspan: EpPropFinalized; width: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; minWidth: EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; labelWidth: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; align: EpPropFinalized; labelAlign: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: EpPropFinalized; labelClassName: EpPropFinalized; }>> & Readonly<{}>, { label: string; className: string; minWidth: EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; width: EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; span: number; rowspan: number; align: EpPropMergeType; labelClassName: string; }, {}, {}, {}, string, vue.ComponentProvideOptions, true, {}, any>; type DescriptionItemProps = ExtractPropTypes; type DescriptionItemPropsPublic = ExtractPublicPropTypes; type DescriptionItemVNode = VNode & { children: { [name: string]: Slot; } | null; props: Partial | null; }; //#endregion export { DescriptionItem, DescriptionItemProps, DescriptionItemPropsPublic, DescriptionItemVNode, descriptionItemProps };