/** * Mobile drawer: closed or fully open (max height) only. * No middle stage, no toggle button. * For legacy three-state version (closed/small/large with toggle), use mobile-drawer-legacy.tsx. */ import React, { type ReactNode } from "react"; import { CSSProperties } from "react"; export interface MobileDrawerProps { children: ReactNode; isOpen: boolean; onOpenChange: (isOpen: boolean) => void; className?: string; style?: CSSProperties; minHeightRatio?: number; maxHeightRatio?: number; /** Backwards compat: receives 0 (closed) or 2 (open). Middle stage (1) no longer used. */ onStateChange?: (state: 0 | 1 | 2) => void; } export declare const MobileDrawer: ({ children, isOpen, onOpenChange, className, style, minHeightRatio, maxHeightRatio, onStateChange, }: MobileDrawerProps) => React.ReactPortal | null;