import type { Insets } from 'react-native'; import type { GetCSSVariable } from '../../hooks/useCSSVariable/useCSSVariable'; import type { CSSVariables, GenerateStyleSheetsCallback, ThemeName } from '../types'; declare const SYSTEM_THEME: "system"; export declare class UniwindConfigBuilder { #private; protected _themes: string[]; constructor(); get themes(): Array; get hasAdaptiveThemes(): boolean; get currentTheme(): ThemeName; private get colorScheme(); setTheme(theme: ThemeName | typeof SYSTEM_THEME): void; updateCSSVariables(theme: ThemeName, cssVariables: CSSVariables): void; updateInsets(insets: Insets): void; getCSSVariable: GetCSSVariable; protected __reinit(_: GenerateStyleSheetsCallback, themes: Array): void; protected onThemeChange(): void; } export declare const Uniwind: UniwindConfigBuilder; export {};