import type { RequestFactory, ResponseFactory, ServerRequestFactory, StreamFactory, StreamFromFileFactory, StreamFromResourceFactory, UriFactory } from '@chubbyts/chubbyts-http-types/dist/message-factory';
export declare const createUriFactory: () => UriFactory;
export declare const createStreamFactory: () => StreamFactory;
export declare const createStreamFromResourceFactory: () => StreamFromResourceFactory;
export declare const createStreamFromFileFactory: (streamFromResourceFactory?: StreamFromResourceFactory) => StreamFromFileFactory;
export declare const createRequestFactory: (uriFactory?: UriFactory, streamFactory?: StreamFactory) => RequestFactory;
export declare const createServerRequestFactory: (requestFactory?: RequestFactory) => ServerRequestFactory;
/**
 * @deprecated Use `statusMap` (import { statusMap } from '@chubbyts/chubbyts-http-types/dist/message';).
 */
export declare const statusCodeMap: Map<number, string>;
export declare const createResponseFactory: (streamFactory?: StreamFactory) => ResponseFactory;
