import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CollectionResponsePropertyGroupNoPaging } from '../models/CollectionResponsePropertyGroupNoPaging'; import { PropertyGroup } from '../models/PropertyGroup'; import { PropertyGroupCreate } from '../models/PropertyGroupCreate'; import { PropertyGroupUpdate } from '../models/PropertyGroupUpdate'; export declare class GroupsApiRequestFactory extends BaseAPIRequestFactory { archive(objectType: string, groupName: string, _options?: Configuration): Promise; create(objectType: string, propertyGroupCreate: PropertyGroupCreate, _options?: Configuration): Promise; getAll(objectType: string, _options?: Configuration): Promise; getByName(objectType: string, groupName: string, _options?: Configuration): Promise; update(objectType: string, groupName: string, propertyGroupUpdate: PropertyGroupUpdate, _options?: Configuration): Promise; } export declare class GroupsApiResponseProcessor { archiveWithHttpInfo(response: ResponseContext): Promise>; createWithHttpInfo(response: ResponseContext): Promise>; getAllWithHttpInfo(response: ResponseContext): Promise>; getByNameWithHttpInfo(response: ResponseContext): Promise>; updateWithHttpInfo(response: ResponseContext): Promise>; }