export interface TestReqInfo { url: string; proxyPort: number; testData: string; } export interface TestRequestReader { url(req: R): string; header(req: R, name: string): string | null; } export declare function withRequest(req: R, reader: TestRequestReader, fn: () => T): T; export declare function getTestReqInfo(req?: R, reader?: TestRequestReader): TestReqInfo | undefined;