/**
 * DropdownPanel – floating panel for suggestions (primitive)
 *
 * Shows when isOpen; handles click-outside and Escape to close. Children = any composition
 * of SuggestionList, ProductGrid, etc. Position and z-index configurable.
 */
import React from "react";
export interface DropdownPanelProps {
    children: React.ReactNode;
    position?: "absolute" | "fixed";
    /** CSS top offset (e.g. '100%', '4px') */
    top?: string | number;
    left?: string | number;
    right?: string | number;
    width?: string | number;
    maxHeight?: string | number;
    zIndex?: number;
    className?: string;
    style?: React.CSSProperties;
    closeOnClickOutside?: boolean;
    closeOnEscape?: boolean;
}
export declare function DropdownPanel({ children, position, top, left, right, width, maxHeight, zIndex, className, style, closeOnClickOutside, closeOnEscape, }: DropdownPanelProps): React.JSX.Element | null;
//# sourceMappingURL=DropdownPanel.d.ts.map