import type { AnyCaseNodeOrData, AnyStringMatcher } from '../types';
import { CoreHttpBasicAuthValue, CoreHttpRequestMatcher, CoreHttpResponseMatcher, CoreHttpStatusCodeMatcher, CoreUrlEncodedStringMatcher, HttpMockRequest, HttpMockResponse } from './types';
export declare const httpStatusCodeMatcher: (codes: string | Array<string>, example?: number) => CoreHttpStatusCodeMatcher;
export declare const httpRequestMatcher: (request: HttpMockRequest) => CoreHttpRequestMatcher;
export declare const httpResponseMatcher: (response: HttpMockResponse) => CoreHttpResponseMatcher;
export declare const coreUrlEncodedString: (child: AnyCaseNodeOrData) => CoreUrlEncodedStringMatcher;
export declare const coreBasicAuthValue: (username: AnyStringMatcher, password: AnyStringMatcher) => CoreHttpBasicAuthValue;
