/** * Compile-time stub for tw/twStyle functions * * These functions are transformed by the Babel plugin at compile-time. * If you see these errors at runtime, it means the Babel plugin is not configured correctly. * * For runtime parsing, use: import { tw } from '@mgcrea/react-native-tailwind/runtime' */ import type { NativeStyle, TwStyle } from "../types/runtime.js"; /** * Compile-time Tailwind CSS template tag (transformed by Babel plugin) * * This function is replaced at compile-time by the Babel plugin. * The import is removed and calls are transformed to inline style objects. * * @example * ```tsx * import { tw } from '@mgcrea/react-native-tailwind'; * * const styles = tw`bg-blue-500 active:bg-blue-700`; * // Transformed to: * // const styles = { * // style: styles._bg_blue_500, * // activeStyle: styles._active_bg_blue_700 * // }; * ``` */ export declare function tw(_strings: TemplateStringsArray, ..._values: unknown[]): TwStyle; /** * Compile-time Tailwind CSS string function (transformed by Babel plugin) * * This function is replaced at compile-time by the Babel plugin. * The import is removed and calls are transformed to inline style objects. * * @example * ```tsx * import { twStyle } from '@mgcrea/react-native-tailwind'; * * const styles = twStyle('bg-blue-500 active:bg-blue-700'); * // Transformed to: * // const styles = { * // style: styles._bg_blue_500, * // activeStyle: styles._active_bg_blue_700 * // }; * ``` */ export declare function twStyle(_className: string): TwStyle | undefined;