/** * Test Data Factory for Creating Realistic Test Entities - TypeScript Implementation * * This module consolidates test data creation functionality from focused modules. * It eliminates duplicate test data creation across test files. */ export { User, ApiKey, LogEntry } from './dataTypes.js'; export { EntityFactory } from './entityFactory.js'; export { createHttpRequest, createHttpResponse } from './httpDataFactory.js'; export { createTestDataset } from './datasetFactory.js'; export { createTimedAxios, makeRequest, waitForServer, waitForPort, cleanupTestData, initializeTestData, getNextCounter, testAxios } from './integrationTestHelper.js'; export { PortAllocator, allocatePort, releasePort, releaseAllPorts, cleanupPortAllocator, portAllocator } from './portAllocator.js'; import { EntityFactory } from './entityFactory.js'; import { createHttpRequest as _createHttpRequest, createHttpResponse as _createHttpResponse } from './httpDataFactory.js'; export declare const TestDataFactory: typeof EntityFactory; export declare const createUser: typeof EntityFactory.createUser; export declare const createApiKey: typeof EntityFactory.createApiKey; export declare const createLogEntry: typeof EntityFactory.createLogEntry; export declare const createUsers: typeof EntityFactory.createUsers; export declare const createTestDataset_legacy: () => { users: import("./dataTypes.js").User[]; apiKeys: import("./dataTypes.js").ApiKey[]; logs: import("./dataTypes.js").LogEntry[]; }; export declare const createHttpRequest_legacy: typeof _createHttpRequest; export declare const createHttpResponse_legacy: typeof _createHttpResponse; export declare const resetCounter: typeof EntityFactory.resetCounter; //# sourceMappingURL=testDataFactory.d.ts.map