import { n as ThemeBorderRadiusNumeric, o as ThemeSpacingNumeric, T as ThemePresetId, a as ThemeColors, S as SurfaceLevel } from './index-DbHqzvUL.cjs'; export { P as PresetPreview, e as THEME_PRESETS, f as THEME_PRESET_IDS, g as ThemeMode, h as ThemePreset, k as isPresetAllowedForMode } from './index-DbHqzvUL.cjs'; declare const SPACING_PX: ThemeSpacingNumeric; declare const BORDER_RADIUS_PX: ThemeBorderRadiusNumeric; /** * React Native entry point. * Returns pre-computed hex color strings (gamut-mapped from OKLCH to sRGB). * Zero runtime color conversion overhead. */ /** * Resolve theme colors for React Native. * Returns ThemeColors with hex string values (#RRGGBB or #RRGGBBAA). */ declare function resolveTheme(preset: ThemePresetId, mode: 'light' | 'dark'): ThemeColors; /** * Resolve theme colors for a specific surface level in React Native. * Returns ThemeColors with surface-contextual tokens overridden for the given surface. */ declare function resolveThemeForSurface(preset: ThemePresetId, mode: 'light' | 'dark', surfaceLevel: SurfaceLevel): ThemeColors; export { BORDER_RADIUS_PX, SPACING_PX, SurfaceLevel, ThemeBorderRadiusNumeric, ThemeColors, ThemePresetId, ThemeSpacingNumeric, resolveTheme, resolveThemeForSurface };