/** * Generates TypeScript type definitions from resolved theme */ import type { ParseResult, RuntimeGenerationOptions, TailwindResult } from '../types'; /** * Public wrapper for generateTypeDeclarationsInternal that accepts both result types * Converts TailwindResult to ParseResult format if needed * * @param result - Either TailwindResult (from resolveTheme) or ParseResult (from parseCSS) * @param interfaceName - Name of the generated interface * @param sourceFile - Path to the source CSS file for documentation * @returns TypeScript type declaration string */ export declare function generateTypeDeclarations(result: TailwindResult | ParseResult, interfaceName?: string, sourceFile?: string): string; /** * Public wrapper for generateRuntimeFileInternal that accepts both result types * Converts TailwindResult to ParseResult format if needed * * @param result - Either TailwindResult (from resolveTheme) or ParseResult (from parseCSS) * @param interfaceName - Name of the generated interface for type annotations * @param runtimeOptions - Controls what gets exported in the runtime file * @returns TypeScript runtime file string */ export declare function generateRuntimeFile(result: TailwindResult | ParseResult, interfaceName?: string, runtimeOptions?: RuntimeGenerationOptions): string;