import React from 'react'; /** * SidebarRailFX — an opt-in ambient backdrop that lives *behind* the icon rail. * * mode: * 'off' — render nothing (default; zero cost). * 'aurora' — lightweight CSS-only drifting aurora (works everywhere). * 'webgpu' — a GPU shader aurora when the browser supports WebGPU, * gracefully falling back to the CSS aurora otherwise. * * It is purely decorative: `pointer-events: none`, sits at `z-index: -1` inside * the rail's stacking context (above the card background, below the icons), and * honors `prefers-reduced-motion` by holding a static frame. */ export type RailFxMode = 'off' | 'aurora' | 'webgpu'; interface SidebarRailFXProps { mode?: RailFxMode; /** Brand color as an `r,g,b` triplet in 0..1. Defaults to a calm indigo. */ rgb?: [number, number, number]; } export declare const SidebarRailFX: React.FC; export default SidebarRailFX; //# sourceMappingURL=SidebarRailFX.d.ts.map