import React, { type AriaAttributes, type HTMLAttributes, type ReactNode } from 'react';
import { type Align, type Direction, type Size } from './utils';
export interface SpaceProps extends Omit, 'className' | 'children'>, AriaAttributes {
/**
* Выравнивание
*/
align?: Align;
/**
* Направление
*/
direction?: Direction;
/**
* Размер отступов
*/
size?: Size | [Size, Size];
/**
* Дополнительный класс
*/
className?: string;
/**
* Дочерние компоненты
*/
children: ReactNode;
/**
* Идентификатор для систем автоматизированного тестирования
*/
dataTestId?: string;
/**
* Автоматический перенос строк, полезно при direction = 'horizontal'
*/
wrap?: boolean;
/**
* Компонент разделителя
*/
divider?: string | ReactNode;
/**
* Растягивать ли компонент на всю ширину
*/
fullWidth?: boolean;
/**
* Использовать css gap
* @description Поддержка ограничена. см https://caniuse.com/?search=gap
*/
useCssGaps?: boolean;
}
/**
* Позаимствовано с благодарностью из Ant Design
*/
export declare const Space: React.ForwardRefExoticComponent>;