import type { ApiMockDefinition, ContractSpecEndpoint, MockServerTool } from '../../types/index.js';
/**
 * Generate mock definitions from a list of endpoints.
 */
export declare function generateMockDefinitions(endpoints: ContractSpecEndpoint[], specTitle: string): ApiMockDefinition[];
/**
 * Generate mock server content for the given tool.
 */
export declare function generateMockServerContent(mocks: ApiMockDefinition[], specTitle: string, tool: MockServerTool): string;
/**
 * Detect the best mock tool for the project stack.
 */
export declare function detectMockTool(stack: string[]): MockServerTool;
/**
 * Get the file extension for a mock tool output.
 */
export declare function getMockFileExtension(tool: MockServerTool): string;
//# sourceMappingURL=mock-generator.d.ts.map