import type { OpenApiHTTPStatusCode } from "../types";
import { type BaseInterface } from "./base";
import type { OpenApiReferenceObject } from "./OpenApiReferenceObject";
import type { OpenApiResponse } from "./OpenApiResponse";
export interface OpenApiResponses extends BaseInterface {
    addDefault(response: OpenApiResponse | OpenApiReferenceObject): this;
    addResponses(mappings: Partial<{
        [K in OpenApiHTTPStatusCode]: OpenApiResponse | OpenApiReferenceObject;
    }>): this;
}
export declare const Responses: (responses: Partial<{
    [K in OpenApiHTTPStatusCode]: OpenApiResponse | OpenApiReferenceObject;
}>) => OpenApiResponses;
