import { IExampleParent } from '../../../core/models/common/IExampleParent';
import { OasResponse } from '../../models/OasResponse';
/**
 * Constructor.
 * @param {string} name
 * @class
 * @extends OasResponse
 * @author eric.wittmann@gmail.com
 */
export declare class Oas20Response extends OasResponse implements IExampleParent {
    headers: Oas20Headers;
    schema: Oas20Schema;
    examples: Oas20Example;
    constructor(name: string);
    /**
     * Creates an OAS 2.0 schema object.
     * @return {Oas20Schema}
     */
    createSchema(): Oas20Schema;
    /**
     * Creates an OAS 2.0 headers object.
     * @return {Oas20Headers}
     */
    createHeaders(): Oas20Headers;
    /**
     * Creates an OAS 2.0 schema object.
     * @return {Oas20Example}
     */
    createExample(): Oas20Example;
}
import { Oas20Example } from './Oas20Example';
import { Oas20Schema } from './Oas20Schema';
import { Oas20Headers } from './Oas20Headers';
