import type { PropType, ExtractPropTypes, CSSProperties, VNodeChild } from 'vue'; export declare const defaultProps: { direction: { type: PropType<"horizontal" | "vertical">; default: string; }; class: { type: (StringConstructor | ObjectConstructor | ArrayConstructor)[]; default: string; }; style: { type: PropType; }; alignment: { type: PropType<"">; default: string; }; prefixCls: { type: StringConstructor; }; spacer: { type: PropType; default: any; validator: (val: unknown) => boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; size: { type: PropType; validator: (val: unknown) => boolean; }; }; export declare function useSpace(props: ExtractPropTypes): { classes: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; itemStyle: import("vue").ComputedRef<{ paddingBottom: string; marginRight: string; }>; };