import './style'; export * from './type'; export declare const Space: import("vue").ComponentOptions; spaceClassNames: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean | "center" | "end" | "start" | "vertical" | "baseline" | "horizontal"; })[]>; renderStyle: import("@vue/composition-api").ComputedRef<{ [key: string]: string | number; }>; }> & import("@vue/composition-api").Data, {}, {}, { forceFlexGapPolyfill: BooleanConstructor; align: { type: import("vue").PropType<"center" | "end" | "start" | "baseline">; validator(val: "center" | "end" | "start" | "baseline"): boolean; }; breakLine: BooleanConstructor; direction: { type: import("vue").PropType<"vertical" | "horizontal">; default: "vertical" | "horizontal"; validator(val: "vertical" | "horizontal"): boolean; }; separator: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; size: { type: import("vue").PropType; default: string; }; }, import("@vue/composition-api").ExtractPropTypes<{ forceFlexGapPolyfill: BooleanConstructor; align: { type: import("vue").PropType<"center" | "end" | "start" | "baseline">; validator(val: "center" | "end" | "start" | "baseline"): boolean; }; breakLine: BooleanConstructor; direction: { type: import("vue").PropType<"vertical" | "horizontal">; default: "vertical" | "horizontal"; validator(val: "vertical" | "horizontal"): boolean; }; separator: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; size: { type: import("vue").PropType; default: string; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; } & { align?: "center" | "end" | "start" | "baseline"; separator?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, import("@vue/composition-api").ShallowUnwrapRef<{ COMPONENT_NAME: import("@vue/composition-api").ComputedRef; spaceClassNames: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean | "center" | "end" | "start" | "vertical" | "baseline" | "horizontal"; })[]>; renderStyle: import("@vue/composition-api").ComputedRef<{ [key: string]: string | number; }>; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; } & { align?: "center" | "end" | "start" | "baseline"; separator?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, { direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; }, true>) & import("vue").PluginObject; spaceClassNames: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean | "center" | "end" | "start" | "vertical" | "baseline" | "horizontal"; })[]>; renderStyle: import("@vue/composition-api").ComputedRef<{ [key: string]: string | number; }>; }> & import("@vue/composition-api").Data, {}, {}, { forceFlexGapPolyfill: BooleanConstructor; align: { type: import("vue").PropType<"center" | "end" | "start" | "baseline">; validator(val: "center" | "end" | "start" | "baseline"): boolean; }; breakLine: BooleanConstructor; direction: { type: import("vue").PropType<"vertical" | "horizontal">; default: "vertical" | "horizontal"; validator(val: "vertical" | "horizontal"): boolean; }; separator: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; size: { type: import("vue").PropType; default: string; }; }, import("@vue/composition-api").ExtractPropTypes<{ forceFlexGapPolyfill: BooleanConstructor; align: { type: import("vue").PropType<"center" | "end" | "start" | "baseline">; validator(val: "center" | "end" | "start" | "baseline"): boolean; }; breakLine: BooleanConstructor; direction: { type: import("vue").PropType<"vertical" | "horizontal">; default: "vertical" | "horizontal"; validator(val: "vertical" | "horizontal"): boolean; }; separator: { type: import("vue").PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; size: { type: import("vue").PropType; default: string; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; } & { align?: "center" | "end" | "start" | "baseline"; separator?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, import("@vue/composition-api").ShallowUnwrapRef<{ COMPONENT_NAME: import("@vue/composition-api").ComputedRef; spaceClassNames: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean | "center" | "end" | "start" | "vertical" | "baseline" | "horizontal"; })[]>; renderStyle: import("@vue/composition-api").ComputedRef<{ [key: string]: string | number; }>; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; } & { align?: "center" | "end" | "start" | "baseline"; separator?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, { direction: "vertical" | "horizontal"; size: import("./type").SpaceSize | import("./type").SpaceSize[]; forceFlexGapPolyfill: boolean; breakLine: boolean; }, true>)>; export default Space;