import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class OrganizationService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getOrganizationContactsList({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postOrganizationContactsCreate({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { contacts?: string; }; }): CancelablePromise; postOrganizationDuplicate({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { newOrgSlug: string; }; }): CancelablePromise; postOrganizationRestore({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { id: string; }; }): CancelablePromise; getOrganizationInfos({ orgSlug, }: { orgSlug: string; }): CancelablePromise; putOrganizationInfos({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: any; }): CancelablePromise; putOrganizationSync({ organizationSlug, }: { organizationSlug: string; }): CancelablePromise; getOrganizationBuildInfos({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postOrganization({ requestBody, }: { requestBody?: { data: { slug: string; name: string; type: 'school' | 'university' | 'erudio'; images: { additionalProperties?: string; }; themes: { light?: { accent: string; error: string; info: string; primary: string; secondary: string; success: string; warning: string; }; dark?: { accent: string; error: string; info: string; primary: string; secondary: string; success: string; warning: string; }; }; year?: number; }; }; }): CancelablePromise; postOrganizationCreateRequest({ requestBody, }: { requestBody?: { recaptchaToken?: string; data: { slug: string; name: string; type: string; images: { additionalProperties?: string; }; themes: { light?: { accent: string; error: string; info: string; primary: string; secondary: string; success: string; warning: string; }; dark?: { accent: string; error: string; info: string; primary: string; secondary: string; success: string; warning: string; }; }; year?: number; }; }; }): CancelablePromise; }