/** * Contract-test projection — emits Vitest suites that assert Convex query/ * mutation export names match IR (schema/query/mutation contract). * * Surface: `contract-tests.convex` */ import type { IR } from '../../ir'; import type { ProjectionRequest, ProjectionResult, ProjectionTarget } from '../interface'; export declare class ContractTestsProjection implements ProjectionTarget { readonly name = "contract-tests"; readonly description = "Generated Vitest contract suites for projection surfaces (Convex query/mutation export parity)."; readonly surfaces: readonly ["contract-tests.convex"]; readonly descriptorMeta: import("..").ProjectionDescriptorMeta; generate(ir: IR, request: ProjectionRequest): ProjectionResult; } //# sourceMappingURL=generator.d.ts.map