import * as React from 'react';
import type { HTMLAttributesWithRootRef } from '../../types';
export interface PopoutWrapperProps extends HTMLAttributesWithRootRef<HTMLDivElement> {
    /**
     * Позволяет сделать прозрачную подложку.
     */
    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