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