import type { LoginMethod } from '../models/LoginMethod'; import type { LoginMethodUpdate } from '../models/LoginMethodUpdate'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class LoginMethodsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getLoginMethods({ orgSlug, appVersion, deviceName, }: { orgSlug: string; appVersion?: string; deviceName?: string; }): CancelablePromise>; postLoginMethods({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: LoginMethod; }): CancelablePromise; getLoginMethodsList({ orgSlug, appVersion, deviceName, }: { orgSlug: string; appVersion?: string; deviceName?: string; }): CancelablePromise; getLoginMethods1({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; putLoginMethods({ orgSlug, id, requestBody, }: { orgSlug: string; id: string; requestBody?: LoginMethodUpdate; }): CancelablePromise; deleteLoginMethods({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; }