import { OpenAPIObject, ReferenceObject, SchemaObject } from 'openapi3-ts';
import { Model } from './model';
import { Options } from './options';
/**
 * An object property
 */
export declare class Property {
    model: Model;
    name: string;
    schema: SchemaObject | ReferenceObject;
    required: boolean;
    identifier: string;
    tsComments: string;
    type: string;
    constructor(model: Model, name: string, schema: SchemaObject | ReferenceObject, required: boolean, options: Options, openApi: OpenAPIObject);
}
