
"use client";
import { PaddleNavOrientation } from "../../../../types/dist/index.js";

//#region src/components/client/PaddleNav/utils/resolvePaddleNavCornerOrientation.d.ts
type PhysicalCornerOrientation = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
type ResolvedPaddleNavLayoutOrientation = PhysicalCornerOrientation | Extract<PaddleNavOrientation, 'horizontal' | 'vertical'>;
/**
 * Maps directionally-agnostic corner orientations to physical corners for layout.
 * - `top-start` -> `top-left` (or `top-right` in RTL)
 * - `top-end` -> `top-right` (or `top-left` in RTL)
 * - `bottom-start` -> `bottom-left` (or `bottom-right` in RTL)
 * - `bottom-end` -> `bottom-right` (or `bottom-left` in RTL)
 */
declare function resolvePaddleNavCornerOrientation(orientation: PaddleNavOrientation, rtl: boolean): ResolvedPaddleNavLayoutOrientation;
//#endregion
export { type PhysicalCornerOrientation, type ResolvedPaddleNavLayoutOrientation, resolvePaddleNavCornerOrientation };