import { StyleObject, AttributifyConfig } from '../types/types'; export interface ThemeVariant { theme: string; value: string; } export declare function parseThemeVariants(value: string): ThemeVariant[]; export declare function hasThemeVariants(value: string): boolean; export declare function createThemeAwareStyle(baseStyle: StyleObject, themeVariants: ThemeVariant[], currentTheme: string): StyleObject; export declare function generateThemeConditionalExpression(themeVariants: ThemeVariant[], styleProperty: string, types: any): any; /** * Processes a value and automatically generates theme variants if the value exists in multiple themes */ export declare function processAutoThemeVariants(value: string, config: AttributifyConfig, types: any): any | null; /** * Checks if a value should be processed with automatic theme variants */ export declare function shouldUseAutoThemeVariants(value: string, config: AttributifyConfig): boolean;