import type { CreateOrganizationDto } from '../models/CreateOrganizationDto'; import type { OrganizationEntity } from '../models/OrganizationEntity'; import type { UpdateOrganizationDto } from '../models/UpdateOrganizationDto'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class Organizations { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Create an organization * Create an organization. ADMIN ONLY. * @returns OrganizationEntity Organization was successfully created * @throws ApiError */ create({ requestBody, }: { requestBody: CreateOrganizationDto; }): CancelablePromise; /** * Get an organization * Get an organization. ADMIN ONLY. * @returns OrganizationEntity Organization was successfully returned * @throws ApiError */ findOne({ orgname, }: { orgname: string; }): CancelablePromise; /** * Delete an organization * Delete an organization. ADMIN ONLY. * @returns any Organization was successfully deleted * @throws ApiError */ delete({ orgname, }: { orgname: string; }): CancelablePromise; /** * Update an organization * Update an organization. ADMIN ONLY. * @returns any Organization was successfully updated * @throws ApiError */ update({ orgname, requestBody, }: { orgname: string; requestBody: UpdateOrganizationDto; }): CancelablePromise; }