import type { ContractSpec, ContractValidation, ApiMockDefinition, ContractSpecEndpoint, ContractFormat } from '../types/index.js';
/**
 * Generate an API contract from spec endpoint information.
 */
export declare function generateContractFromSpec(specTitle: string, endpoints: ContractSpecEndpoint[], format: ContractFormat): ContractSpec;
/**
 * Generate API endpoint mocks for parallel frontend/backend development.
 */
export declare function generateMocksFromSpec(_specTitle: string, endpoints: ContractSpecEndpoint[]): ApiMockDefinition[];
/**
 * Generate an MSW (Mock Service Worker) handler file from mock definitions.
 */
export declare function generateMockServerTemplate(mocks: ApiMockDefinition[]): string;
/**
 * Validate that implemented endpoints comply with the generated contract.
 */
export declare function validateContractCompliance(implementedEndpoints: string[], contract: ContractSpec): ContractValidation[];
//# sourceMappingURL=test-contract-generator.d.ts.map