import { ReferenceObject, SchemaObject } from 'openapi3-ts/oas31'; import { IEnumValue } from './enum-value.ts'; import { IGeneratorOptions } from './generator-options.ts'; import { IReferenceProperty } from './reference-property.ts'; import { IValueProperty } from './value-property.ts'; export declare class SchemaWrapperInfo { propertySchemaObject: SchemaObject; propertyReferenceObject: ReferenceObject; isEnum?: boolean; isCharEnum?: boolean; readonly enumValues: (string | IEnumValue)[]; readonly componentSchemaObject: SchemaObject; readonly valueProperties: IValueProperty[]; referenceProperties: IReferenceProperty[]; readonly description?: string; constructor(schemaItem: SchemaObject); updateReferenceProperties(options: IGeneratorOptions): void; } //# sourceMappingURL=schema-info.d.ts.map