import { AssociationDefinition } from '../models/AssociationDefinition'; import { ObjectTypeDefinitionLabels } from '../models/ObjectTypeDefinitionLabels'; import { Property } from '../models/Property'; export declare class ObjectSchema { 'associations': Array; 'secondaryDisplayProperties'?: Array; 'createdByUserId'?: number; 'objectTypeId'?: string; 'description'?: string; 'updatedByUserId'?: number; 'fullyQualifiedName'?: string; 'labels': ObjectTypeDefinitionLabels; 'archived'?: boolean; 'createdAt'?: Date; 'requiredProperties': Array; 'searchableProperties'?: Array; 'primaryDisplayProperty'?: string; 'name': string; 'id': string; 'properties': Array; 'updatedAt'?: Date; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); }