import { Schema } from '../../../core/models/common/Schema';
import { OasParameter } from '../../models/OasParameter';
/**
 * Constructor.
 * @param {string} name
 * @class
 * @extends OasParameter
 * @author eric.wittmann@gmail.com
 */
export declare class Oas20Parameter extends OasParameter {
    type: string;
    format: string;
    items: Oas20Items;
    collectionFormat: string;
    default_: any;
    maximum: number;
    exclusiveMaximum: boolean;
    minimum: number;
    exclusiveMinimum: boolean;
    maxLength: number;
    minLength: number;
    pattern: string;
    maxItems: number;
    minItems: number;
    uniqueItems: boolean;
    enum_: Array<string>;
    multipleOf: number;
    constructor(name?: any);
    /**
     * @see io.apicurio.datamodels.core.models.common.Parameter#createSchema()
     * @return {Schema}
     */
    createSchema(): Schema;
    /**
     * Creates an Items.
     * @return {Oas20Items}
     */
    createItems(): Oas20Items;
}
import { Oas20Items } from './Oas20Items';
