//#region src/index.d.ts /** * @windpress/oxide-parser * WASM-powered Tailwind CSS candidate parser. */ /** * Initialize the WASM module. * Safe to call multiple times (no-op if already initialized). * * @param wasmUrl - Optional custom WASM file URL */ declare function init(wasmUrl?: string): Promise; /** * Extract Tailwind CSS candidates from input (auto-initializes WASM). * Returns unique candidates only. * * @param input - String or array of strings to parse * @returns Array of unique candidate strings */ declare function getCandidates(input: string | string[]): Promise; /** * Extract Tailwind CSS candidates synchronously. * Requires init() to be called first. * * @param input - String or array of strings to parse * @returns Array of unique candidate strings * @throws Error if not initialized */ declare function getCandidatesSync(input: string | string[]): string[]; /** * Check if WASM module is initialized. */ declare function isInitialized(): boolean; type TailwindCandidate = string; type ParseResult = TailwindCandidate[]; type BatchParseResult = ParseResult[]; //#endregion export { BatchParseResult, ParseResult, TailwindCandidate, init as default, init, getCandidates, getCandidatesSync, isInitialized }; //# sourceMappingURL=index.d.mts.map