import type { MediaQuerySizes } from '../../shared/MediaQueryUtils';
export type SpaceDensity = 'compact' | 'basis' | 'spacious';
export type SpaceBreakpoint = Extract<MediaQuerySizes, 'small' | 'medium' | 'large'>;
export type SpaceResponsiveContextValue = {
    defaultBreakpoint?: SpaceBreakpoint;
    density?: SpaceDensity;
    off?: boolean;
};
/**
 * Signals whether a component tree is wrapped in `Space.ResponsiveContext`.
 *
 * When active, `useSpacing` appends CSS classes so descendant components
 * opt into responsive spacing via `--responsive-spacing-*` custom properties.
 */
declare const SpaceResponsiveContext: import("react").Context<false | SpaceResponsiveContextValue>;
export default SpaceResponsiveContext;
