import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class AuthService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); postAuthLoginOldToken({ orgSlug, requestBody, }: { orgSlug: string; requestBody: { token: string; }; }): CancelablePromise<{ token?: string; }>; postAuthLogin({ orgSlug, requestBody, }: { orgSlug: string; requestBody: { user: { user?: string; pass?: string; type?: string; loginMethodId: (number | Array); }; }; }): CancelablePromise<{ token?: string; }>; getAuthUsersVerifyAlreadyregistered({ orgSlug, loginMethodId, user, }: { orgSlug: string; loginMethodId: string; user: string; }): CancelablePromise<{ alreadyRegistered?: boolean; }>; getAuthUsersVerifyLastname({ orgSlug, user, loginMethodId, firstName, lastName, }: { orgSlug: string; user: string; loginMethodId: string; firstName: string; lastName: string; }): CancelablePromise<{ equal?: boolean; }>; getAuthLoginMethods({ orgSlug, appVersion, deviceName, }: { orgSlug: string; appVersion: string; deviceName: string; }): CancelablePromise; getAuthLoginMethodsList({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postAuthUserRegisterFirstaccess({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { user?: { user: string; email?: string; pass: string; loginMethodId: number; }; }; }): CancelablePromise<{ token?: string; }>; getAuthUserToken({ orgSlug, userId, permanentAuth, }: { orgSlug: string; userId: number; permanentAuth?: boolean; }): CancelablePromise; getAuthLoginSaml({ orgSlug, }: { orgSlug: string; }): CancelablePromise; getAuthLoginSamlCheck({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postAuthLoginSamlCallback({ orgSlug, }: { orgSlug: string; }): CancelablePromise; putAuthLogout({ orgSlug, }: { orgSlug: string; }): CancelablePromise; putAuthVerifyUuid({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postAuthLoginGetuser({ orgSlug, requestBody, includePermissions, includeProfileForms, includeGroups, }: { orgSlug: string; requestBody: { token: string; }; includePermissions?: boolean; includeProfileForms?: boolean; includeGroups?: boolean; }): CancelablePromise; }