/** * Glass configuration interface (local definition to avoid external dependency issues) * Made flexible to handle all liquid glass configuration properties */ export interface SidebarLiquidConfig { /** Habilitar chromatic aberration (Phase 2) - solo para tooltips por defecto */ enableChromaticAberration?: boolean; /** Allow any property to avoid external dependency issues */ [key: string]: any; } /** * Presets optimizados de Liquid Glass para componentes del Sidebar * * @description * Configuraciones pre-optimizadas para diferentes componentes del sidebar: * - `indicator`: Para el FluidHoverIndicator (hover states de items) * - `tooltip`: Para tooltips expandidos con contenido rico * - `dropdown`: Para menús dropdown y submenús * * Cada preset está calibrado para: * - Performance óptimo en sidebar (blur reducido vs showcase) * - Tamaños típicos de componentes de sidebar * - Visual balance entre refracción y legibilidad */ /** * Extended config interface for sidebar liquid glass */ export interface ExtendedSidebarLiquidConfig extends SidebarLiquidConfig { /** Habilitar chromatic aberration (Phase 2) - solo para tooltips por defecto */ enableChromaticAberration?: boolean; } export type SidebarLiquidPreset = 'indicator' | 'tooltip' | 'dropdown' | 'sidebar'; export declare const sidebarLiquidPresets: Record; /** * Helper para obtener preset con overrides * * @example * ```tsx * const config = getLiquidPreset('indicator', { blur: 12 }) * ``` */ export declare function getLiquidPreset(preset: SidebarLiquidPreset, overrides?: Partial): SidebarLiquidConfig; //# sourceMappingURL=liquid-glass-presets.d.ts.map