import { SizeType } from "../config-provider/SizeContext.js"; import { ComponentBaseProps, DirectionType } from "../config-provider/context.js"; import { Ref } from "vue"; //#region src/space/Compact.d.ts interface SpaceCompactProps extends ComponentBaseProps { size?: SizeType; direction?: 'horizontal' | 'vertical'; block?: boolean; orientation?: 'horizontal' | 'vertical'; vertical?: boolean; } interface SpaceCompactItemContextType { compactSize?: SizeType; compactDirection?: 'horizontal' | 'vertical'; isFirstItem?: boolean; isLastItem?: boolean; } declare function useSpaceCompactItemContext(): Ref; declare function useCompactItemContext(prefixCls: Ref, direction: Ref): { compactSize: import("vue").ComputedRef; compactDirection: import("vue").ComputedRef<"vertical" | "horizontal" | undefined>; compactItemClassnames: import("vue").ComputedRef; }; declare const NoCompactStyle: import("vue").DefineSetupFnComponent, {}, {}, Record & {}, import("vue").PublicProps>; declare const Compact: import("vue").DefineSetupFnComponent; //#endregion export { NoCompactStyle, SpaceCompactItemContextType, SpaceCompactProps, Compact as default, useCompactItemContext, useSpaceCompactItemContext };