import './Overlay.scss';
import React, { type ReactNode } from 'react';
export type Size = 'small' | 'medium' | 'full';
export interface OverlayPanelProps {
    children?: ReactNode;
    open: boolean;
    size?: Size;
    particles?: boolean;
    className?: string;
    smallSizeMultiplier?: number;
    mediumSizeMultiplier?: number;
    fullSizeOffset?: number;
    scrollThreshold?: number;
    disableDrag?: boolean;
    forceFull?: boolean;
    scrollResetKey?: unknown;
    onChangeSize?: (size: Size) => void;
    onScrollStateChange?: (isScrolled: boolean) => void;
}
export declare const OverlayScrollContext: React.Context<HTMLDivElement | null>;
declare const Overlay: React.FC<OverlayPanelProps>;
export default Overlay;
//# sourceMappingURL=Overlay.d.ts.map