import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CollectionResponseObjectSchemaNoPaging } from '../models/CollectionResponseObjectSchemaNoPaging'; import { ObjectSchema } from '../models/ObjectSchema'; import { ObjectSchemaEgg } from '../models/ObjectSchemaEgg'; import { ObjectTypeDefinition } from '../models/ObjectTypeDefinition'; import { ObjectTypeDefinitionPatch } from '../models/ObjectTypeDefinitionPatch'; export declare class BasicApiRequestFactory extends BaseAPIRequestFactory { archive(objectType: string, archived?: boolean, _options?: Configuration): Promise; archiveAssociation(associationIdentifier: string, objectType: string, _options?: Configuration): Promise; create(objectSchemaEgg: ObjectSchemaEgg, _options?: Configuration): Promise; getAll(archived?: boolean, includeAssociationDefinitions?: boolean, includeAuditMetadata?: boolean, includePropertyDefinitions?: boolean, _options?: Configuration): Promise; getById(objectType: string, includeAssociationDefinitions?: boolean, includeAuditMetadata?: boolean, includePropertyDefinitions?: boolean, _options?: Configuration): Promise; update(objectType: string, objectTypeDefinitionPatch: ObjectTypeDefinitionPatch, _options?: Configuration): Promise; } export declare class BasicApiResponseProcessor { archiveWithHttpInfo(response: ResponseContext): Promise>; archiveAssociationWithHttpInfo(response: ResponseContext): Promise>; createWithHttpInfo(response: ResponseContext): Promise>; getAllWithHttpInfo(response: ResponseContext): Promise>; getByIdWithHttpInfo(response: ResponseContext): Promise>; updateWithHttpInfo(response: ResponseContext): Promise>; }