import { IncomingMessage, ServerResponse } from 'http';
import type { MockServer } from '../../../index';
import { SystemHttpRequestContext } from './context';
import { SystemHttpExecutor } from './executor';
import { Provider, Transport } from '../../../models';
export * from './executor';
export * from './context';
export * from './reply';
export declare class SystemHttpTransport extends Transport<SystemHttpExecutor> {
    protected server: MockServer;
    executor: SystemHttpExecutor;
    constructor(server: MockServer);
    compileContext(provider: Provider, request: IncomingMessage, response: ServerResponse): Promise<SystemHttpRequestContext<unknown>>;
}
//# sourceMappingURL=index.d.ts.map