import type { TestDefinition, TestFile, ProjectKnowledge } from '../../../types/index.js';
/**
 * Returns true when the project uses GraphQL (Apollo, Urql, Relay, Hasura, etc.).
 */
export declare function isGraphqlProject(knowledge: ProjectKnowledge): boolean;
/**
 * Generate GraphQL test definitions covering schema, queries, mutations, and security.
 */
export declare function generateGraphqlTestDefs(title: string, testDir: string, _testExt: string): TestDefinition[];
/**
 * Generate GraphQL test file scaffolds.
 */
export declare function generateGraphqlTestFiles(spec: {
    title: string;
    slug: string;
}, testDir: string, framework: string, language: string, testExt: string, autoGenerate: boolean): TestFile[];
//# sourceMappingURL=graphql-test-generator.d.ts.map