import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js"; import { Arrayable } from "../../../utils/typescript.js"; import "../../../utils/index.js"; import * as vue from "vue"; import { CSSProperties, ExtractPropTypes, ExtractPublicPropTypes, StyleValue, VNode, VNodeChild } from "vue"; import * as csstype from "csstype"; //#region ../../packages/components/space/src/space.d.ts declare const spaceProps: { readonly direction: EpPropFinalized; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined) | ((new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; type SpaceProps = ExtractPropTypes; type SpacePropsPublic = ExtractPublicPropTypes; declare const Space: vue.DefineComponent<{ readonly direction: EpPropFinalized; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined) | ((new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, () => string | VNode | { [name: string]: unknown; $stable?: boolean; } | null, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly; readonly class: EpPropFinalized<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown, "", boolean>; readonly style: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>; readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined) | ((new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined))[], unknown, unknown, "center", boolean>; readonly prefixCls: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode, null, boolean>; readonly wrap: BooleanConstructor; readonly fill: BooleanConstructor; readonly fillRatio: EpPropFinalized; readonly size: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { readonly fill: boolean; readonly style: StyleValue; readonly wrap: boolean; readonly direction: EpPropMergeType; readonly class: EpPropMergeType<(new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>) | ((new (...args: any[]) => string | Record | (string | Record)[]) | (() => Arrayable>))[], unknown, unknown>; readonly alignment: EpPropMergeType<(new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined) | ((new (...args: any[]) => string) | (() => csstype.Property.AlignItems | undefined))[], unknown, unknown>; readonly spacer: EpPropMergeType<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode>; readonly fillRatio: number; }, {}>; type SpaceInstance = InstanceType & unknown; //#endregion export { Space, SpaceInstance, SpaceProps, SpacePropsPublic, spaceProps };