import Base from '@pawel-up/data-mock/http/Response.js';
import { Har } from '@pawel-up/data-mock/Har.js';
import { DataMockLocale } from '@pawel-up/data-mock/locales/Types.js';
import { ArcDataMockInit, HttpResponseArcInit, HttpResponseRedirectInit } from '../LegacyInterfaces.js';
import { ResponseRedirect, Response, ErrorResponse } from '../../models/legacy/request/ArcResponse.js';
export declare class HttpResponse extends Base {
    har: Har;
    /**
     * @param init The library init options.
     */
    constructor(init?: ArcDataMockInit);
    seed(value?: number): void;
    /**
     * @param locale The locale to set. When nothing is passed then it uses the default locale.
     */
    locale(locale?: DataMockLocale): void;
    /**
     * @returns Generated redirect response.
     */
    redirectResponse(init?: HttpResponseRedirectInit): ResponseRedirect;
    arcResponse(init?: HttpResponseArcInit): Response;
    arcErrorResponse(): ErrorResponse;
}
//# sourceMappingURL=HttpResponse.d.ts.map