import type { TestDefinition, TestFile, Spec, ProjectKnowledge } from '../../../types/index.js';
/**
 * Returns true when the project has local-first architecture detected.
 */
export declare function isLocalFirstProject(knowledge: ProjectKnowledge): boolean;
/**
 * Generate local-first test definitions (CRDT property-based + offline tests).
 */
export declare function generateLocalFirstTestDefs(title: string, testDir: string): TestDefinition[];
/**
 * Generate local-first test files for the given spec.
 */
export declare function generateLocalFirstTestFiles(spec: Spec, testDir: string, language: string, autoGenerate: boolean): TestFile[];
//# sourceMappingURL=local-first-test-generator.d.ts.map