import * as React from 'react';
import type { HTMLAttributesWithRootRef } from '../../types';
export interface PopoutWrapperProps extends HTMLAttributesWithRootRef {
/**
* Позволяет сделать прозрачную подложку.
*/
noBackground?: boolean;
/**
* @deprecated Будет удалён в **VKUI v8**
* Используйте `strategy` вместо этого свойства.
*
* Включает фиксированное позиционирование.
*
* При значении `false` у компонента не задан никакой `position`.
*/
fixed?: boolean;
/**
* Стратегия позиционирования:
*
* - `fixed`: у контейнера выставлен `position: fixed`
* - `absolute`: у контейнера выставлен `position: absolute`
* - `none`: у контейнера не выставлен `position`.
*
* @default 'fixed'
*/
strategy?: 'fixed' | 'absolute' | 'none';
/**
* Выравнивает контент по горизонтали.
*/
alignX?: 'left' | 'center' | 'right';
/**
* Выравнивает контент по вертикали.
*/
alignY?: 'top' | 'center' | 'bottom';
/**
* Спрячет компонент через fade-out анимацию.
*/
closing?: boolean;
/**
* Позволяет задать z-index через токен или числом.
*/
zIndex?: number | string;
}
/**
* @see https://vkui.io/components/popout-wrapper
*/
export declare const PopoutWrapper: ({ alignY, alignX, closing, noBackground, strategy: strategyProp, fixed, children, onClick, zIndex, ...restProps }: PopoutWrapperProps) => React.ReactNode;
//# sourceMappingURL=PopoutWrapper.d.ts.map