import type { ProjectKnowledge, TestDefinition, TestFile } from '../../../types/index.js';
/**
 * Returns true when the project has at least one frontend/fullstack app with a UI framework.
 */
export declare function isVisualRegressionProject(knowledge: ProjectKnowledge): boolean;
declare function hasDarkModeSupport(knowledge: ProjectKnowledge): boolean;
/**
 * Generate visual regression test definitions.
 */
export declare function generateVisualRegressionTestDefs(title: string, testDir: string, _testExt: string): TestDefinition[];
/**
 * Generate visual regression test files for the given spec.
 */
export declare function generateVisualRegressionTestFiles(spec: {
    title: string;
    slug: string;
}, testDir: string, framework: string, language: string, testExt: string, autoGenerate: boolean): TestFile[];
export { hasDarkModeSupport };
//# sourceMappingURL=visual-regression-generator.d.ts.map