import { IncomingHttpEvent } from './IncomingHttpEvent.js'; import { IContainer } from '@stone-js/core'; import { OutgoingHttpResponse } from './OutgoingHttpResponse.js'; /** * Class representing a JsonResponse. * * @author Mr. Stone */ export declare class JsonResponse extends OutgoingHttpResponse { static OUTGOING_HTTP_RESPONSE: string; /** * Prepare the response before sending. * * @param event - The incoming HTTP event. * @param container - The service container. * @returns The current instance of the response for chaining. */ prepare(event: IncomingHttpEvent, container?: IContainer): this | Promise; /** * Make JSON response. * * @returns The current instance for method chaining. */ protected makeJson(): this; }