/** * Drawerコンポーネント用のユーティリティ関数 * * このファイルの主な目的: * 1. 開発者体験の向上: Drawerのsize、minSize、maxSizeプロパティで * 様々な単位(px, vw, vh, %)を受け入れ可能にする * 2. 内部処理の統一: すべてのサイズ計算をpx値で統一し、 * リサイズ処理、バリデーション、アニメーション計算を簡潔にする * * 使用例: * - size="40vw" (ビューポート幅の40%) * - size="300px" (固定300ピクセル) * - size={400} (数値、px扱い) * - size="80%" (画面サイズの80%) */ /** * 相対値をpx値に変換するヘルパー関数 * @param value - 変換する値(数値またはvw/vh/%/px等の単位付き文字列) * @param direction - Drawerの方向(変換時の基準値決定に使用) * @returns px値(数値) */ export declare const convertToPixels: (value: string | number, direction: "left" | "right" | "bottom") => number;