import { ViewStyle, TextStyle, ImageStyle } from 'react-native'; export type RNStyle = ViewStyle | TextStyle | ImageStyle; export interface StyleCompatProps { className?: string; style?: any; } export type ClassNameMappings = typeof styleMap; declare const styleMap: Record; /** * Parses a className string and converts recognized NativeWind classes to React Native styles */ export declare function parseClassName(className: string): RNStyle; /** * Main utility function that merges className and style props into a single style object * * @param props - Object containing optional className and style properties * @returns Combined style object ready for React Native components */ export declare function createStyle(props: StyleCompatProps): any; /** * Hook version for components that prefer hooks */ export declare function useStyle(props: StyleCompatProps): any; /** * Utility to merge multiple style objects with className support */ export declare function mergeStyles(...styleObjects: (StyleCompatProps | RNStyle | undefined)[]): any; /** * For debugging: check if NativeWind is available */ export declare function isNativeWindAvailable(): boolean; export default createStyle;