import { type HTMLAttributesWithRootRef } from '../../../types';
export type FloatElementPlacement = 'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'middle-start' | 'middle' | 'middle-end';
export type FloatElementIndentation = '2xs' | 'xs' | 's' | 'm' | 'l' | 'xl' | '2xl' | '3xl' | '4xl' | number | string;
export interface ImageBaseFloatElementProps extends HTMLAttributesWithRootRef {
/**
* Позиция компонента относительно родителя.
*/
placement: FloatElementPlacement;
/**
* Отступ компонента от края контейнера по горизонтали.
*/
inlineIndent?: FloatElementIndentation;
/**
* Отступ компонента от края контейнера по вертикали.
*/
blockIndent?: FloatElementIndentation;
/**
* Режим отображения компонента:
*
* - `"always"`: Всегда
* - `"on-hover"`: При наведении на картинку.
*/
visibility?: 'always' | 'on-hover';
}
export declare const ImageBaseFloatElement: ({ placement, visibility, style, className, inlineIndent, blockIndent, ...restProps }: ImageBaseFloatElementProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ImageBaseFloatElement.d.ts.map