import { SizeType } from "../config-provider/SizeContext.js"; import { ComponentBaseProps, DirectionType } from "../config-provider/context.js"; import * as vue265 from "vue"; 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: vue265.ComputedRef; compactDirection: vue265.ComputedRef<"vertical" | "horizontal" | undefined>; compactItemClassnames: vue265.ComputedRef; }; declare const NoCompactStyle: vue265.DefineSetupFnComponent, {}, {}, Record & {}, vue265.PublicProps>; declare const Compact: vue265.DefineSetupFnComponent; //#endregion export { NoCompactStyle, SpaceCompactItemContextType, SpaceCompactProps, Compact as default, useCompactItemContext, useSpaceCompactItemContext };