import type { SidebarLiquidGlassConfig } from './Sidebar.types'; /** * Valores por defecto para Liquid Glass V2 * * @description * Configuración conservadora que prioriza compatibilidad y performance: * - Liquid Glass V2 desactivado por defecto (opt-in) * - Chromatic Aberration desactivado (requiere opt-in explícito) * - Edge Glass 3D y Backdrop Extension activados cuando V2 está habilitado * * @example * ```tsx * // Activar todas las features V2 * * ``` */ export declare const DEFAULT_LIQUID_GLASS_CONFIG: SidebarLiquidGlassConfig; /** * Helper para merge de configuración liquid glass con defaults * * @example * ```tsx * const config = mergeLiquidGlassConfig({ enableLiquidGlassV2: true }) * // { enableLiquidGlassV2: true, enableChromaticAberration: false, ... } * ``` */ export declare function mergeLiquidGlassConfig(override?: Partial): SidebarLiquidGlassConfig; /** * Validar configuración de liquid glass * * @description * Verifica que las flags dependientes tengan sus requisitos satisfechos: * - Chromatic Aberration requiere Liquid Glass V2 * - Edge Glass 3D requiere Liquid Glass V2 * - Backdrop Extension requiere Liquid Glass V2 * * @returns Configuración validada con warnings en consola si hay conflictos */ export declare function validateLiquidGlassConfig(config: SidebarLiquidGlassConfig): SidebarLiquidGlassConfig; /** * Tipo guard para verificar si Liquid Glass V2 está habilitado */ export declare function isLiquidGlassV2Enabled(config: SidebarLiquidGlassConfig): boolean; /** * Tipo guard para verificar si Chromatic Aberration está habilitado * (y sus requisitos están satisfechos) */ export declare function isChromaticAberrationEnabled(config: SidebarLiquidGlassConfig): boolean; //# sourceMappingURL=sidebar-defaults.d.ts.map