import React from 'react';
import { RootProps } from '../../engines/types';
import type { PopupPlacement, PopupPositionType, PopupProps } from './Popup.types';
export declare const handlePosition: (placement: PopupPlacement, offset: [number, number] | [string, string]) => PopupPositionType;
/**
 * Базовый компонент Popup.
 */
export declare const popupRoot: (Root: RootProps<HTMLDivElement, PopupProps>) => React.ForwardRefExoticComponent<PopupProps & React.RefAttributes<HTMLDivElement>>;
export declare const popupConfig: {
    name: string;
    tag: string;
    layout: (Root: RootProps<HTMLDivElement, PopupProps>) => React.ForwardRefExoticComponent<PopupProps & React.RefAttributes<HTMLDivElement>>;
    base: import("styled-components").FlattenSimpleInterpolation;
    variations: {};
    defaults: {};
};
//# sourceMappingURL=Popup.d.ts.map