/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2026.2.2-rc1
 * Contact: hello@goauthentik.io
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
import type { Device, DuoDevice, DuoDeviceRequest, EmailDevice, EmailDeviceRequest, GoogleEndpointDevice, GoogleEndpointDeviceRequest, PaginatedDuoDeviceList, PaginatedEmailDeviceList, PaginatedGoogleEndpointDeviceList, PaginatedSMSDeviceList, PaginatedStaticDeviceList, PaginatedTOTPDeviceList, PaginatedWebAuthnDeviceList, PatchedDuoDeviceRequest, PatchedEmailDeviceRequest, PatchedGoogleEndpointDeviceRequest, PatchedSMSDeviceRequest, PatchedStaticDeviceRequest, PatchedTOTPDeviceRequest, PatchedWebAuthnDeviceRequest, SMSDevice, SMSDeviceRequest, StaticDevice, StaticDeviceRequest, TOTPDevice, TOTPDeviceRequest, UsedBy, WebAuthnDevice, WebAuthnDeviceRequest } from '../models/index';
export interface AuthenticatorsAdminAllListRequest {
    user?: number;
}
export interface AuthenticatorsAdminDuoCreateRequest {
    duoDeviceRequest: DuoDeviceRequest;
}
export interface AuthenticatorsAdminDuoDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminDuoListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminDuoPartialUpdateRequest {
    id: number;
    patchedDuoDeviceRequest?: PatchedDuoDeviceRequest;
}
export interface AuthenticatorsAdminDuoRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminDuoUpdateRequest {
    id: number;
    duoDeviceRequest: DuoDeviceRequest;
}
export interface AuthenticatorsAdminEmailCreateRequest {
    emailDeviceRequest: EmailDeviceRequest;
}
export interface AuthenticatorsAdminEmailDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminEmailListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminEmailPartialUpdateRequest {
    id: number;
    patchedEmailDeviceRequest?: PatchedEmailDeviceRequest;
}
export interface AuthenticatorsAdminEmailRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminEmailUpdateRequest {
    id: number;
    emailDeviceRequest: EmailDeviceRequest;
}
export interface AuthenticatorsAdminEndpointCreateRequest {
    googleEndpointDeviceRequest: GoogleEndpointDeviceRequest;
}
export interface AuthenticatorsAdminEndpointDestroyRequest {
    uuid: string;
}
export interface AuthenticatorsAdminEndpointListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminEndpointPartialUpdateRequest {
    uuid: string;
    patchedGoogleEndpointDeviceRequest?: PatchedGoogleEndpointDeviceRequest;
}
export interface AuthenticatorsAdminEndpointRetrieveRequest {
    uuid: string;
}
export interface AuthenticatorsAdminEndpointUpdateRequest {
    uuid: string;
    googleEndpointDeviceRequest: GoogleEndpointDeviceRequest;
}
export interface AuthenticatorsAdminSmsCreateRequest {
    sMSDeviceRequest: SMSDeviceRequest;
}
export interface AuthenticatorsAdminSmsDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminSmsListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminSmsPartialUpdateRequest {
    id: number;
    patchedSMSDeviceRequest?: PatchedSMSDeviceRequest;
}
export interface AuthenticatorsAdminSmsRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminSmsUpdateRequest {
    id: number;
    sMSDeviceRequest: SMSDeviceRequest;
}
export interface AuthenticatorsAdminStaticCreateRequest {
    staticDeviceRequest: StaticDeviceRequest;
}
export interface AuthenticatorsAdminStaticDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminStaticListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminStaticPartialUpdateRequest {
    id: number;
    patchedStaticDeviceRequest?: PatchedStaticDeviceRequest;
}
export interface AuthenticatorsAdminStaticRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminStaticUpdateRequest {
    id: number;
    staticDeviceRequest: StaticDeviceRequest;
}
export interface AuthenticatorsAdminTotpCreateRequest {
    tOTPDeviceRequest: TOTPDeviceRequest;
}
export interface AuthenticatorsAdminTotpDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminTotpListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminTotpPartialUpdateRequest {
    id: number;
    patchedTOTPDeviceRequest?: PatchedTOTPDeviceRequest;
}
export interface AuthenticatorsAdminTotpRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminTotpUpdateRequest {
    id: number;
    tOTPDeviceRequest: TOTPDeviceRequest;
}
export interface AuthenticatorsAdminWebauthnCreateRequest {
    webAuthnDeviceRequest: WebAuthnDeviceRequest;
}
export interface AuthenticatorsAdminWebauthnDestroyRequest {
    id: number;
}
export interface AuthenticatorsAdminWebauthnListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsAdminWebauthnPartialUpdateRequest {
    id: number;
    patchedWebAuthnDeviceRequest?: PatchedWebAuthnDeviceRequest;
}
export interface AuthenticatorsAdminWebauthnRetrieveRequest {
    id: number;
}
export interface AuthenticatorsAdminWebauthnUpdateRequest {
    id: number;
    webAuthnDeviceRequest: WebAuthnDeviceRequest;
}
export interface AuthenticatorsDuoDestroyRequest {
    id: number;
}
export interface AuthenticatorsDuoListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsDuoPartialUpdateRequest {
    id: number;
    patchedDuoDeviceRequest?: PatchedDuoDeviceRequest;
}
export interface AuthenticatorsDuoRetrieveRequest {
    id: number;
}
export interface AuthenticatorsDuoUpdateRequest {
    id: number;
    duoDeviceRequest: DuoDeviceRequest;
}
export interface AuthenticatorsDuoUsedByListRequest {
    id: number;
}
export interface AuthenticatorsEmailDestroyRequest {
    id: number;
}
export interface AuthenticatorsEmailListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsEmailPartialUpdateRequest {
    id: number;
    patchedEmailDeviceRequest?: PatchedEmailDeviceRequest;
}
export interface AuthenticatorsEmailRetrieveRequest {
    id: number;
}
export interface AuthenticatorsEmailUpdateRequest {
    id: number;
    emailDeviceRequest: EmailDeviceRequest;
}
export interface AuthenticatorsEmailUsedByListRequest {
    id: number;
}
export interface AuthenticatorsEndpointListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsEndpointRetrieveRequest {
    uuid: string;
}
export interface AuthenticatorsEndpointUsedByListRequest {
    uuid: string;
}
export interface AuthenticatorsSmsDestroyRequest {
    id: number;
}
export interface AuthenticatorsSmsListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsSmsPartialUpdateRequest {
    id: number;
    patchedSMSDeviceRequest?: PatchedSMSDeviceRequest;
}
export interface AuthenticatorsSmsRetrieveRequest {
    id: number;
}
export interface AuthenticatorsSmsUpdateRequest {
    id: number;
    sMSDeviceRequest: SMSDeviceRequest;
}
export interface AuthenticatorsSmsUsedByListRequest {
    id: number;
}
export interface AuthenticatorsStaticDestroyRequest {
    id: number;
}
export interface AuthenticatorsStaticListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsStaticPartialUpdateRequest {
    id: number;
    patchedStaticDeviceRequest?: PatchedStaticDeviceRequest;
}
export interface AuthenticatorsStaticRetrieveRequest {
    id: number;
}
export interface AuthenticatorsStaticUpdateRequest {
    id: number;
    staticDeviceRequest: StaticDeviceRequest;
}
export interface AuthenticatorsStaticUsedByListRequest {
    id: number;
}
export interface AuthenticatorsTotpDestroyRequest {
    id: number;
}
export interface AuthenticatorsTotpListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsTotpPartialUpdateRequest {
    id: number;
    patchedTOTPDeviceRequest?: PatchedTOTPDeviceRequest;
}
export interface AuthenticatorsTotpRetrieveRequest {
    id: number;
}
export interface AuthenticatorsTotpUpdateRequest {
    id: number;
    tOTPDeviceRequest: TOTPDeviceRequest;
}
export interface AuthenticatorsTotpUsedByListRequest {
    id: number;
}
export interface AuthenticatorsWebauthnDestroyRequest {
    id: number;
}
export interface AuthenticatorsWebauthnListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface AuthenticatorsWebauthnPartialUpdateRequest {
    id: number;
    patchedWebAuthnDeviceRequest?: PatchedWebAuthnDeviceRequest;
}
export interface AuthenticatorsWebauthnRetrieveRequest {
    id: number;
}
export interface AuthenticatorsWebauthnUpdateRequest {
    id: number;
    webAuthnDeviceRequest: WebAuthnDeviceRequest;
}
export interface AuthenticatorsWebauthnUsedByListRequest {
    id: number;
}
/**
 *
 */
export declare class AuthenticatorsApi extends runtime.BaseAPI {
    /**
     * Creates request options for authenticatorsAdminAllList without sending the request
     */
    authenticatorsAdminAllListRequestOpts(requestParameters: AuthenticatorsAdminAllListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get all devices for current user
     */
    authenticatorsAdminAllListRaw(requestParameters: AuthenticatorsAdminAllListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Device>>>;
    /**
     * Get all devices for current user
     */
    authenticatorsAdminAllList(requestParameters?: AuthenticatorsAdminAllListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Device>>;
    /**
     * Creates request options for authenticatorsAdminDuoCreate without sending the request
     */
    authenticatorsAdminDuoCreateRequestOpts(requestParameters: AuthenticatorsAdminDuoCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoCreateRaw(requestParameters: AuthenticatorsAdminDuoCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoCreate(requestParameters: AuthenticatorsAdminDuoCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsAdminDuoDestroy without sending the request
     */
    authenticatorsAdminDuoDestroyRequestOpts(requestParameters: AuthenticatorsAdminDuoDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoDestroyRaw(requestParameters: AuthenticatorsAdminDuoDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoDestroy(requestParameters: AuthenticatorsAdminDuoDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminDuoList without sending the request
     */
    authenticatorsAdminDuoListRequestOpts(requestParameters: AuthenticatorsAdminDuoListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoListRaw(requestParameters: AuthenticatorsAdminDuoListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedDuoDeviceList>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoList(requestParameters?: AuthenticatorsAdminDuoListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedDuoDeviceList>;
    /**
     * Creates request options for authenticatorsAdminDuoPartialUpdate without sending the request
     */
    authenticatorsAdminDuoPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminDuoPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoPartialUpdateRaw(requestParameters: AuthenticatorsAdminDuoPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoPartialUpdate(requestParameters: AuthenticatorsAdminDuoPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsAdminDuoRetrieve without sending the request
     */
    authenticatorsAdminDuoRetrieveRequestOpts(requestParameters: AuthenticatorsAdminDuoRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoRetrieveRaw(requestParameters: AuthenticatorsAdminDuoRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoRetrieve(requestParameters: AuthenticatorsAdminDuoRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsAdminDuoUpdate without sending the request
     */
    authenticatorsAdminDuoUpdateRequestOpts(requestParameters: AuthenticatorsAdminDuoUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoUpdateRaw(requestParameters: AuthenticatorsAdminDuoUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices (for admins)
     */
    authenticatorsAdminDuoUpdate(requestParameters: AuthenticatorsAdminDuoUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsAdminEmailCreate without sending the request
     */
    authenticatorsAdminEmailCreateRequestOpts(requestParameters: AuthenticatorsAdminEmailCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailCreateRaw(requestParameters: AuthenticatorsAdminEmailCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailCreate(requestParameters: AuthenticatorsAdminEmailCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsAdminEmailDestroy without sending the request
     */
    authenticatorsAdminEmailDestroyRequestOpts(requestParameters: AuthenticatorsAdminEmailDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailDestroyRaw(requestParameters: AuthenticatorsAdminEmailDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailDestroy(requestParameters: AuthenticatorsAdminEmailDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminEmailList without sending the request
     */
    authenticatorsAdminEmailListRequestOpts(requestParameters: AuthenticatorsAdminEmailListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailListRaw(requestParameters: AuthenticatorsAdminEmailListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedEmailDeviceList>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailList(requestParameters?: AuthenticatorsAdminEmailListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedEmailDeviceList>;
    /**
     * Creates request options for authenticatorsAdminEmailPartialUpdate without sending the request
     */
    authenticatorsAdminEmailPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminEmailPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailPartialUpdateRaw(requestParameters: AuthenticatorsAdminEmailPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailPartialUpdate(requestParameters: AuthenticatorsAdminEmailPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsAdminEmailRetrieve without sending the request
     */
    authenticatorsAdminEmailRetrieveRequestOpts(requestParameters: AuthenticatorsAdminEmailRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailRetrieveRaw(requestParameters: AuthenticatorsAdminEmailRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailRetrieve(requestParameters: AuthenticatorsAdminEmailRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsAdminEmailUpdate without sending the request
     */
    authenticatorsAdminEmailUpdateRequestOpts(requestParameters: AuthenticatorsAdminEmailUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailUpdateRaw(requestParameters: AuthenticatorsAdminEmailUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices (for admins)
     */
    authenticatorsAdminEmailUpdate(requestParameters: AuthenticatorsAdminEmailUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsAdminEndpointCreate without sending the request
     */
    authenticatorsAdminEndpointCreateRequestOpts(requestParameters: AuthenticatorsAdminEndpointCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointCreateRaw(requestParameters: AuthenticatorsAdminEndpointCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GoogleEndpointDevice>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointCreate(requestParameters: AuthenticatorsAdminEndpointCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GoogleEndpointDevice>;
    /**
     * Creates request options for authenticatorsAdminEndpointDestroy without sending the request
     */
    authenticatorsAdminEndpointDestroyRequestOpts(requestParameters: AuthenticatorsAdminEndpointDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointDestroyRaw(requestParameters: AuthenticatorsAdminEndpointDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointDestroy(requestParameters: AuthenticatorsAdminEndpointDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminEndpointList without sending the request
     */
    authenticatorsAdminEndpointListRequestOpts(requestParameters: AuthenticatorsAdminEndpointListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointListRaw(requestParameters: AuthenticatorsAdminEndpointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedGoogleEndpointDeviceList>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointList(requestParameters?: AuthenticatorsAdminEndpointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedGoogleEndpointDeviceList>;
    /**
     * Creates request options for authenticatorsAdminEndpointPartialUpdate without sending the request
     */
    authenticatorsAdminEndpointPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminEndpointPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointPartialUpdateRaw(requestParameters: AuthenticatorsAdminEndpointPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GoogleEndpointDevice>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointPartialUpdate(requestParameters: AuthenticatorsAdminEndpointPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GoogleEndpointDevice>;
    /**
     * Creates request options for authenticatorsAdminEndpointRetrieve without sending the request
     */
    authenticatorsAdminEndpointRetrieveRequestOpts(requestParameters: AuthenticatorsAdminEndpointRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointRetrieveRaw(requestParameters: AuthenticatorsAdminEndpointRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GoogleEndpointDevice>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointRetrieve(requestParameters: AuthenticatorsAdminEndpointRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GoogleEndpointDevice>;
    /**
     * Creates request options for authenticatorsAdminEndpointUpdate without sending the request
     */
    authenticatorsAdminEndpointUpdateRequestOpts(requestParameters: AuthenticatorsAdminEndpointUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointUpdateRaw(requestParameters: AuthenticatorsAdminEndpointUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GoogleEndpointDevice>>;
    /**
     * Viewset for Endpoint authenticator devices (for admins)
     */
    authenticatorsAdminEndpointUpdate(requestParameters: AuthenticatorsAdminEndpointUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GoogleEndpointDevice>;
    /**
     * Creates request options for authenticatorsAdminSmsCreate without sending the request
     */
    authenticatorsAdminSmsCreateRequestOpts(requestParameters: AuthenticatorsAdminSmsCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsCreateRaw(requestParameters: AuthenticatorsAdminSmsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsCreate(requestParameters: AuthenticatorsAdminSmsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsAdminSmsDestroy without sending the request
     */
    authenticatorsAdminSmsDestroyRequestOpts(requestParameters: AuthenticatorsAdminSmsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsDestroyRaw(requestParameters: AuthenticatorsAdminSmsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsDestroy(requestParameters: AuthenticatorsAdminSmsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminSmsList without sending the request
     */
    authenticatorsAdminSmsListRequestOpts(requestParameters: AuthenticatorsAdminSmsListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsListRaw(requestParameters: AuthenticatorsAdminSmsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedSMSDeviceList>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsList(requestParameters?: AuthenticatorsAdminSmsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedSMSDeviceList>;
    /**
     * Creates request options for authenticatorsAdminSmsPartialUpdate without sending the request
     */
    authenticatorsAdminSmsPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminSmsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsPartialUpdateRaw(requestParameters: AuthenticatorsAdminSmsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsPartialUpdate(requestParameters: AuthenticatorsAdminSmsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsAdminSmsRetrieve without sending the request
     */
    authenticatorsAdminSmsRetrieveRequestOpts(requestParameters: AuthenticatorsAdminSmsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsRetrieveRaw(requestParameters: AuthenticatorsAdminSmsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsRetrieve(requestParameters: AuthenticatorsAdminSmsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsAdminSmsUpdate without sending the request
     */
    authenticatorsAdminSmsUpdateRequestOpts(requestParameters: AuthenticatorsAdminSmsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsUpdateRaw(requestParameters: AuthenticatorsAdminSmsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices (for admins)
     */
    authenticatorsAdminSmsUpdate(requestParameters: AuthenticatorsAdminSmsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsAdminStaticCreate without sending the request
     */
    authenticatorsAdminStaticCreateRequestOpts(requestParameters: AuthenticatorsAdminStaticCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticCreateRaw(requestParameters: AuthenticatorsAdminStaticCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticCreate(requestParameters: AuthenticatorsAdminStaticCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsAdminStaticDestroy without sending the request
     */
    authenticatorsAdminStaticDestroyRequestOpts(requestParameters: AuthenticatorsAdminStaticDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticDestroyRaw(requestParameters: AuthenticatorsAdminStaticDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticDestroy(requestParameters: AuthenticatorsAdminStaticDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminStaticList without sending the request
     */
    authenticatorsAdminStaticListRequestOpts(requestParameters: AuthenticatorsAdminStaticListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticListRaw(requestParameters: AuthenticatorsAdminStaticListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedStaticDeviceList>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticList(requestParameters?: AuthenticatorsAdminStaticListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedStaticDeviceList>;
    /**
     * Creates request options for authenticatorsAdminStaticPartialUpdate without sending the request
     */
    authenticatorsAdminStaticPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminStaticPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticPartialUpdateRaw(requestParameters: AuthenticatorsAdminStaticPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticPartialUpdate(requestParameters: AuthenticatorsAdminStaticPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsAdminStaticRetrieve without sending the request
     */
    authenticatorsAdminStaticRetrieveRequestOpts(requestParameters: AuthenticatorsAdminStaticRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticRetrieveRaw(requestParameters: AuthenticatorsAdminStaticRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticRetrieve(requestParameters: AuthenticatorsAdminStaticRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsAdminStaticUpdate without sending the request
     */
    authenticatorsAdminStaticUpdateRequestOpts(requestParameters: AuthenticatorsAdminStaticUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticUpdateRaw(requestParameters: AuthenticatorsAdminStaticUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices (for admins)
     */
    authenticatorsAdminStaticUpdate(requestParameters: AuthenticatorsAdminStaticUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsAdminTotpCreate without sending the request
     */
    authenticatorsAdminTotpCreateRequestOpts(requestParameters: AuthenticatorsAdminTotpCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpCreateRaw(requestParameters: AuthenticatorsAdminTotpCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpCreate(requestParameters: AuthenticatorsAdminTotpCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsAdminTotpDestroy without sending the request
     */
    authenticatorsAdminTotpDestroyRequestOpts(requestParameters: AuthenticatorsAdminTotpDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpDestroyRaw(requestParameters: AuthenticatorsAdminTotpDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpDestroy(requestParameters: AuthenticatorsAdminTotpDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminTotpList without sending the request
     */
    authenticatorsAdminTotpListRequestOpts(requestParameters: AuthenticatorsAdminTotpListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpListRaw(requestParameters: AuthenticatorsAdminTotpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedTOTPDeviceList>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpList(requestParameters?: AuthenticatorsAdminTotpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedTOTPDeviceList>;
    /**
     * Creates request options for authenticatorsAdminTotpPartialUpdate without sending the request
     */
    authenticatorsAdminTotpPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminTotpPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpPartialUpdateRaw(requestParameters: AuthenticatorsAdminTotpPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpPartialUpdate(requestParameters: AuthenticatorsAdminTotpPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsAdminTotpRetrieve without sending the request
     */
    authenticatorsAdminTotpRetrieveRequestOpts(requestParameters: AuthenticatorsAdminTotpRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpRetrieveRaw(requestParameters: AuthenticatorsAdminTotpRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpRetrieve(requestParameters: AuthenticatorsAdminTotpRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsAdminTotpUpdate without sending the request
     */
    authenticatorsAdminTotpUpdateRequestOpts(requestParameters: AuthenticatorsAdminTotpUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpUpdateRaw(requestParameters: AuthenticatorsAdminTotpUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices (for admins)
     */
    authenticatorsAdminTotpUpdate(requestParameters: AuthenticatorsAdminTotpUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsAdminWebauthnCreate without sending the request
     */
    authenticatorsAdminWebauthnCreateRequestOpts(requestParameters: AuthenticatorsAdminWebauthnCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnCreateRaw(requestParameters: AuthenticatorsAdminWebauthnCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnCreate(requestParameters: AuthenticatorsAdminWebauthnCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsAdminWebauthnDestroy without sending the request
     */
    authenticatorsAdminWebauthnDestroyRequestOpts(requestParameters: AuthenticatorsAdminWebauthnDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnDestroyRaw(requestParameters: AuthenticatorsAdminWebauthnDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnDestroy(requestParameters: AuthenticatorsAdminWebauthnDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsAdminWebauthnList without sending the request
     */
    authenticatorsAdminWebauthnListRequestOpts(requestParameters: AuthenticatorsAdminWebauthnListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnListRaw(requestParameters: AuthenticatorsAdminWebauthnListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedWebAuthnDeviceList>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnList(requestParameters?: AuthenticatorsAdminWebauthnListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedWebAuthnDeviceList>;
    /**
     * Creates request options for authenticatorsAdminWebauthnPartialUpdate without sending the request
     */
    authenticatorsAdminWebauthnPartialUpdateRequestOpts(requestParameters: AuthenticatorsAdminWebauthnPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnPartialUpdateRaw(requestParameters: AuthenticatorsAdminWebauthnPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnPartialUpdate(requestParameters: AuthenticatorsAdminWebauthnPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsAdminWebauthnRetrieve without sending the request
     */
    authenticatorsAdminWebauthnRetrieveRequestOpts(requestParameters: AuthenticatorsAdminWebauthnRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnRetrieveRaw(requestParameters: AuthenticatorsAdminWebauthnRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnRetrieve(requestParameters: AuthenticatorsAdminWebauthnRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsAdminWebauthnUpdate without sending the request
     */
    authenticatorsAdminWebauthnUpdateRequestOpts(requestParameters: AuthenticatorsAdminWebauthnUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnUpdateRaw(requestParameters: AuthenticatorsAdminWebauthnUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices (for admins)
     */
    authenticatorsAdminWebauthnUpdate(requestParameters: AuthenticatorsAdminWebauthnUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsAllList without sending the request
     */
    authenticatorsAllListRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Get all devices for current user
     */
    authenticatorsAllListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Device>>>;
    /**
     * Get all devices for current user
     */
    authenticatorsAllList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Device>>;
    /**
     * Creates request options for authenticatorsDuoDestroy without sending the request
     */
    authenticatorsDuoDestroyRequestOpts(requestParameters: AuthenticatorsDuoDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoDestroyRaw(requestParameters: AuthenticatorsDuoDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoDestroy(requestParameters: AuthenticatorsDuoDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsDuoList without sending the request
     */
    authenticatorsDuoListRequestOpts(requestParameters: AuthenticatorsDuoListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoListRaw(requestParameters: AuthenticatorsDuoListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedDuoDeviceList>>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoList(requestParameters?: AuthenticatorsDuoListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedDuoDeviceList>;
    /**
     * Creates request options for authenticatorsDuoPartialUpdate without sending the request
     */
    authenticatorsDuoPartialUpdateRequestOpts(requestParameters: AuthenticatorsDuoPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoPartialUpdateRaw(requestParameters: AuthenticatorsDuoPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoPartialUpdate(requestParameters: AuthenticatorsDuoPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsDuoRetrieve without sending the request
     */
    authenticatorsDuoRetrieveRequestOpts(requestParameters: AuthenticatorsDuoRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoRetrieveRaw(requestParameters: AuthenticatorsDuoRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoRetrieve(requestParameters: AuthenticatorsDuoRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsDuoUpdate without sending the request
     */
    authenticatorsDuoUpdateRequestOpts(requestParameters: AuthenticatorsDuoUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoUpdateRaw(requestParameters: AuthenticatorsDuoUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DuoDevice>>;
    /**
     * Viewset for Duo authenticator devices
     */
    authenticatorsDuoUpdate(requestParameters: AuthenticatorsDuoUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DuoDevice>;
    /**
     * Creates request options for authenticatorsDuoUsedByList without sending the request
     */
    authenticatorsDuoUsedByListRequestOpts(requestParameters: AuthenticatorsDuoUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsDuoUsedByListRaw(requestParameters: AuthenticatorsDuoUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsDuoUsedByList(requestParameters: AuthenticatorsDuoUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsEmailDestroy without sending the request
     */
    authenticatorsEmailDestroyRequestOpts(requestParameters: AuthenticatorsEmailDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailDestroyRaw(requestParameters: AuthenticatorsEmailDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailDestroy(requestParameters: AuthenticatorsEmailDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsEmailList without sending the request
     */
    authenticatorsEmailListRequestOpts(requestParameters: AuthenticatorsEmailListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailListRaw(requestParameters: AuthenticatorsEmailListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedEmailDeviceList>>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailList(requestParameters?: AuthenticatorsEmailListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedEmailDeviceList>;
    /**
     * Creates request options for authenticatorsEmailPartialUpdate without sending the request
     */
    authenticatorsEmailPartialUpdateRequestOpts(requestParameters: AuthenticatorsEmailPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailPartialUpdateRaw(requestParameters: AuthenticatorsEmailPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailPartialUpdate(requestParameters: AuthenticatorsEmailPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsEmailRetrieve without sending the request
     */
    authenticatorsEmailRetrieveRequestOpts(requestParameters: AuthenticatorsEmailRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailRetrieveRaw(requestParameters: AuthenticatorsEmailRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailRetrieve(requestParameters: AuthenticatorsEmailRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsEmailUpdate without sending the request
     */
    authenticatorsEmailUpdateRequestOpts(requestParameters: AuthenticatorsEmailUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailUpdateRaw(requestParameters: AuthenticatorsEmailUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EmailDevice>>;
    /**
     * Viewset for email authenticator devices
     */
    authenticatorsEmailUpdate(requestParameters: AuthenticatorsEmailUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EmailDevice>;
    /**
     * Creates request options for authenticatorsEmailUsedByList without sending the request
     */
    authenticatorsEmailUsedByListRequestOpts(requestParameters: AuthenticatorsEmailUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsEmailUsedByListRaw(requestParameters: AuthenticatorsEmailUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsEmailUsedByList(requestParameters: AuthenticatorsEmailUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsEndpointList without sending the request
     */
    authenticatorsEndpointListRequestOpts(requestParameters: AuthenticatorsEndpointListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices
     */
    authenticatorsEndpointListRaw(requestParameters: AuthenticatorsEndpointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedGoogleEndpointDeviceList>>;
    /**
     * Viewset for Endpoint authenticator devices
     */
    authenticatorsEndpointList(requestParameters?: AuthenticatorsEndpointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedGoogleEndpointDeviceList>;
    /**
     * Creates request options for authenticatorsEndpointRetrieve without sending the request
     */
    authenticatorsEndpointRetrieveRequestOpts(requestParameters: AuthenticatorsEndpointRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for Endpoint authenticator devices
     */
    authenticatorsEndpointRetrieveRaw(requestParameters: AuthenticatorsEndpointRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GoogleEndpointDevice>>;
    /**
     * Viewset for Endpoint authenticator devices
     */
    authenticatorsEndpointRetrieve(requestParameters: AuthenticatorsEndpointRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GoogleEndpointDevice>;
    /**
     * Creates request options for authenticatorsEndpointUsedByList without sending the request
     */
    authenticatorsEndpointUsedByListRequestOpts(requestParameters: AuthenticatorsEndpointUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsEndpointUsedByListRaw(requestParameters: AuthenticatorsEndpointUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsEndpointUsedByList(requestParameters: AuthenticatorsEndpointUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsSmsDestroy without sending the request
     */
    authenticatorsSmsDestroyRequestOpts(requestParameters: AuthenticatorsSmsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsDestroyRaw(requestParameters: AuthenticatorsSmsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsDestroy(requestParameters: AuthenticatorsSmsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsSmsList without sending the request
     */
    authenticatorsSmsListRequestOpts(requestParameters: AuthenticatorsSmsListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsListRaw(requestParameters: AuthenticatorsSmsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedSMSDeviceList>>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsList(requestParameters?: AuthenticatorsSmsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedSMSDeviceList>;
    /**
     * Creates request options for authenticatorsSmsPartialUpdate without sending the request
     */
    authenticatorsSmsPartialUpdateRequestOpts(requestParameters: AuthenticatorsSmsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsPartialUpdateRaw(requestParameters: AuthenticatorsSmsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsPartialUpdate(requestParameters: AuthenticatorsSmsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsSmsRetrieve without sending the request
     */
    authenticatorsSmsRetrieveRequestOpts(requestParameters: AuthenticatorsSmsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsRetrieveRaw(requestParameters: AuthenticatorsSmsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsRetrieve(requestParameters: AuthenticatorsSmsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsSmsUpdate without sending the request
     */
    authenticatorsSmsUpdateRequestOpts(requestParameters: AuthenticatorsSmsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsUpdateRaw(requestParameters: AuthenticatorsSmsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SMSDevice>>;
    /**
     * Viewset for sms authenticator devices
     */
    authenticatorsSmsUpdate(requestParameters: AuthenticatorsSmsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SMSDevice>;
    /**
     * Creates request options for authenticatorsSmsUsedByList without sending the request
     */
    authenticatorsSmsUsedByListRequestOpts(requestParameters: AuthenticatorsSmsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsSmsUsedByListRaw(requestParameters: AuthenticatorsSmsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsSmsUsedByList(requestParameters: AuthenticatorsSmsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsStaticDestroy without sending the request
     */
    authenticatorsStaticDestroyRequestOpts(requestParameters: AuthenticatorsStaticDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticDestroyRaw(requestParameters: AuthenticatorsStaticDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticDestroy(requestParameters: AuthenticatorsStaticDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsStaticList without sending the request
     */
    authenticatorsStaticListRequestOpts(requestParameters: AuthenticatorsStaticListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticListRaw(requestParameters: AuthenticatorsStaticListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedStaticDeviceList>>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticList(requestParameters?: AuthenticatorsStaticListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedStaticDeviceList>;
    /**
     * Creates request options for authenticatorsStaticPartialUpdate without sending the request
     */
    authenticatorsStaticPartialUpdateRequestOpts(requestParameters: AuthenticatorsStaticPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticPartialUpdateRaw(requestParameters: AuthenticatorsStaticPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticPartialUpdate(requestParameters: AuthenticatorsStaticPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsStaticRetrieve without sending the request
     */
    authenticatorsStaticRetrieveRequestOpts(requestParameters: AuthenticatorsStaticRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticRetrieveRaw(requestParameters: AuthenticatorsStaticRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticRetrieve(requestParameters: AuthenticatorsStaticRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsStaticUpdate without sending the request
     */
    authenticatorsStaticUpdateRequestOpts(requestParameters: AuthenticatorsStaticUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticUpdateRaw(requestParameters: AuthenticatorsStaticUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<StaticDevice>>;
    /**
     * Viewset for static authenticator devices
     */
    authenticatorsStaticUpdate(requestParameters: AuthenticatorsStaticUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<StaticDevice>;
    /**
     * Creates request options for authenticatorsStaticUsedByList without sending the request
     */
    authenticatorsStaticUsedByListRequestOpts(requestParameters: AuthenticatorsStaticUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsStaticUsedByListRaw(requestParameters: AuthenticatorsStaticUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsStaticUsedByList(requestParameters: AuthenticatorsStaticUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsTotpDestroy without sending the request
     */
    authenticatorsTotpDestroyRequestOpts(requestParameters: AuthenticatorsTotpDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpDestroyRaw(requestParameters: AuthenticatorsTotpDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpDestroy(requestParameters: AuthenticatorsTotpDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsTotpList without sending the request
     */
    authenticatorsTotpListRequestOpts(requestParameters: AuthenticatorsTotpListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpListRaw(requestParameters: AuthenticatorsTotpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedTOTPDeviceList>>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpList(requestParameters?: AuthenticatorsTotpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedTOTPDeviceList>;
    /**
     * Creates request options for authenticatorsTotpPartialUpdate without sending the request
     */
    authenticatorsTotpPartialUpdateRequestOpts(requestParameters: AuthenticatorsTotpPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpPartialUpdateRaw(requestParameters: AuthenticatorsTotpPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpPartialUpdate(requestParameters: AuthenticatorsTotpPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsTotpRetrieve without sending the request
     */
    authenticatorsTotpRetrieveRequestOpts(requestParameters: AuthenticatorsTotpRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpRetrieveRaw(requestParameters: AuthenticatorsTotpRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpRetrieve(requestParameters: AuthenticatorsTotpRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsTotpUpdate without sending the request
     */
    authenticatorsTotpUpdateRequestOpts(requestParameters: AuthenticatorsTotpUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpUpdateRaw(requestParameters: AuthenticatorsTotpUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TOTPDevice>>;
    /**
     * Viewset for totp authenticator devices
     */
    authenticatorsTotpUpdate(requestParameters: AuthenticatorsTotpUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TOTPDevice>;
    /**
     * Creates request options for authenticatorsTotpUsedByList without sending the request
     */
    authenticatorsTotpUsedByListRequestOpts(requestParameters: AuthenticatorsTotpUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsTotpUsedByListRaw(requestParameters: AuthenticatorsTotpUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsTotpUsedByList(requestParameters: AuthenticatorsTotpUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for authenticatorsWebauthnDestroy without sending the request
     */
    authenticatorsWebauthnDestroyRequestOpts(requestParameters: AuthenticatorsWebauthnDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnDestroyRaw(requestParameters: AuthenticatorsWebauthnDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnDestroy(requestParameters: AuthenticatorsWebauthnDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for authenticatorsWebauthnList without sending the request
     */
    authenticatorsWebauthnListRequestOpts(requestParameters: AuthenticatorsWebauthnListRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnListRaw(requestParameters: AuthenticatorsWebauthnListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedWebAuthnDeviceList>>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnList(requestParameters?: AuthenticatorsWebauthnListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedWebAuthnDeviceList>;
    /**
     * Creates request options for authenticatorsWebauthnPartialUpdate without sending the request
     */
    authenticatorsWebauthnPartialUpdateRequestOpts(requestParameters: AuthenticatorsWebauthnPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnPartialUpdateRaw(requestParameters: AuthenticatorsWebauthnPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnPartialUpdate(requestParameters: AuthenticatorsWebauthnPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsWebauthnRetrieve without sending the request
     */
    authenticatorsWebauthnRetrieveRequestOpts(requestParameters: AuthenticatorsWebauthnRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnRetrieveRaw(requestParameters: AuthenticatorsWebauthnRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnRetrieve(requestParameters: AuthenticatorsWebauthnRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsWebauthnUpdate without sending the request
     */
    authenticatorsWebauthnUpdateRequestOpts(requestParameters: AuthenticatorsWebauthnUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnUpdateRaw(requestParameters: AuthenticatorsWebauthnUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WebAuthnDevice>>;
    /**
     * Viewset for WebAuthn authenticator devices
     */
    authenticatorsWebauthnUpdate(requestParameters: AuthenticatorsWebauthnUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WebAuthnDevice>;
    /**
     * Creates request options for authenticatorsWebauthnUsedByList without sending the request
     */
    authenticatorsWebauthnUsedByListRequestOpts(requestParameters: AuthenticatorsWebauthnUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsWebauthnUsedByListRaw(requestParameters: AuthenticatorsWebauthnUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    authenticatorsWebauthnUsedByList(requestParameters: AuthenticatorsWebauthnUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
}
//# sourceMappingURL=AuthenticatorsApi.d.ts.map