import { NodePath, types, template } from '@babel/core'; /** * Processes CSS function calls in the AST, extracts styles defined as JavaScript objects, * and replaces them with hashed classNames. * * @example * // Before * const text = css({ color: 'red'}) * // After * const text = 'hashed_class_name'; * * @param {NodePath} nodePath - The current node in the AST being traversed. * @param {typeof t} t - Babel types. * @param {template} template - Babel template function. * @param {Record} importedStyleFunctions - An object containing the imported styled functions. */ declare function processCSS(nodePath: NodePath, t: typeof types, template: typeof template, importedStyleFunctions: Record): void; export { processCSS };