import { Babel, NodePath } from './BabelTypes.js'; import { TaggedTemplateExpression } from 'babel-types'; type Opts = { projectAbsCodeDir: string; projectAbsSourceDir: string; projectAbsStyleImportDir: string; classNameFormat?: string; cssOutputFile?: string; cssModulesOutputDir?: string; functionNames?: string[]; }; export declare function MakeBabelTransformComponentStyles(opts: Opts): (babel: Babel) => { name: string; pre(state: { opts: { stylesheetIndex: number; }; iteration: number; }): void; visitor: { TaggedTemplateExpression(path: NodePath, state: { filename: string; file: { opts: { stylesheetIndex: number; }; }; __stylesheetIndex: number; }): void; }; }; export {}; //# sourceMappingURL=BabelTransformComponentStyles.d.ts.map