/** * Clip layer for the slide. Right-side enter uses `translateX(100%)`, which would * otherwise extend past the edge and expand scroll width — shifting the page. * * - `portaled` → `fixed` (viewport-relative; escapes parent layout) * - in-tree → `absolute` (parent must establish a containing block, e.g. `relative`) * * The viewport container sits at `z-drawer` (35) — below `z-main-menu` (50) and * `z-main-menu-drawer` (40), so the navigation rail and its flyout drawer always * stack above regular drawers. Consumers that need drawer content to cover the * navigation (e.g. the flyout drawer itself) override via `containerClassName`. * Everything painted inside this container — the panel and modal backdrop — stacks * within this local context, so their in-panel `z-overlay` still keeps the panel * above the backdrop. */ export declare const cvaDrawerViewport: import("cva").CVAComponent & { variants: { portaled: { true: string[]; false: string[]; }; }; defaultVariants: Omit<{}, "portaled"> & { portaled: true; }; }, { portaled: { true: string[]; false: string[]; }; }>; export declare const cvaDrawer: import("cva").CVAComponent & { variants: { position: { left: string[]; right: string[]; }; mode: { open: string[]; closed: string[]; }; }; defaultVariants: Omit<{}, "position" | "mode"> & { position: "left"; mode: "closed"; }; }, { position: { left: string[]; right: string[]; }; mode: { open: string[]; closed: string[]; }; }>; export declare const cvaDrawerContent: import("cva").CVAComponent & { variants: { position: { left: string; right: string; }; }; defaultVariants: Omit<{}, never>; }, { position: { left: string; right: string; }; }>;