import type { APSId } from '../models/APSId'; import type { APSOrganization } from '../models/APSOrganization'; import type { APSOrganizationCreate } from '../models/APSOrganizationCreate'; import type { APSOrganizationUpdate } from '../models/APSOrganizationUpdate'; import type { APSServiceAccount } from '../models/APSServiceAccount'; import type { APSServiceAccountCreate } from '../models/APSServiceAccountCreate'; import type { APSServiceAccountCreateResponse } from '../models/APSServiceAccountCreateResponse'; import type { ListAPSOrganizationResponse } from '../models/ListAPSOrganizationResponse'; import type { ListAPSServiceAccountsResponse } from '../models/ListAPSServiceAccountsResponse'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class ApsAdministrationService { /** * Get a list of APSServiceAccount objects. * @returns ListAPSServiceAccountsResponse Array of APSServiceAccount objects and total count. Returns empty array if none found. * @throws ApiError */ static listApsServiceAccounts(): CancelablePromise; /** * Create an APSServiceAccount object. * @returns APSServiceAccountCreateResponse Successful creation of new APSServiceAccount object. * @throws ApiError */ static createApsServiceAccount({ requestBody, }: { /** The APSServiceAccount object to create. **/ requestBody: APSServiceAccountCreate; }): CancelablePromise; /** * Get an APSServiceAccount object by id. * @returns APSServiceAccount The APSServiceAccount object. * @throws ApiError */ static getApsServiceAccount({ serviceAccountId, }: { serviceAccountId: APSId; }): CancelablePromise; /** * @returns void * @throws ApiError */ static deleteApsServiceAccount({ serviceAccountId, }: { serviceAccountId: APSId; }): CancelablePromise; /** * Create an APSOrganization object. * @returns APSOrganization Successful creation of new APSOrganization object. * @throws ApiError */ static createApsOrganization({ requestBody, }: { /** The APSOrganization object to create. **/ requestBody: APSOrganizationCreate; }): CancelablePromise; /** * Get a list of APSOrganization objects. * @returns ListAPSOrganizationResponse Array of APSOrganizations and total count of APSOrganizations. Returns empty array if none found. * @throws ApiError */ static listApsOrganizations(): CancelablePromise; /** * Get an APSOrganization object by id. * @returns APSOrganization The APSOrganization object. * @throws ApiError */ static getApsOrganization({ organizationId, }: { organizationId: APSId; }): CancelablePromise; /** * Update an APSOrganization object by id. Operation performs a merge update between the exsting object and the update request. Arrays are not merged but replaced in their entirety. * @returns APSOrganization The updated APSOrganization object. * @throws ApiError */ static updateApsOrganization({ organizationId, requestBody, }: { organizationId: APSId; requestBody: APSOrganizationUpdate; }): CancelablePromise; /** * @returns void * @throws ApiError */ static deleteApsOrganization({ organizationId, }: { organizationId: APSId; }): CancelablePromise; }