/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2026.2.0-rc5
 * 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 { AgentAuthenticationResponse, AgentConfig, AgentConnector, AgentConnectorRequest, AgentPSSODeviceRegistrationRequest, AgentPSSODeviceRegistrationResponse, AgentPSSOUserRegistrationRequest, AgentTokenResponse, Connector, DeviceAccessGroup, DeviceAccessGroupRequest, DeviceFactsRequest, DeviceSummary, DeviceUserBinding, DeviceUserBindingRequest, EndpointDevice, EndpointDeviceDetails, EndpointDeviceRequest, EnrollRequest, EnrollmentToken, EnrollmentTokenRequest, FleetConnector, FleetConnectorRequest, MDMConfigRequest, MDMConfigResponse, PaginatedAgentConnectorList, PaginatedConnectorList, PaginatedDeviceAccessGroupList, PaginatedDeviceUserBindingList, PaginatedEndpointDeviceList, PaginatedEnrollmentTokenList, PaginatedFleetConnectorList, PatchedAgentConnectorRequest, PatchedDeviceAccessGroupRequest, PatchedDeviceUserBindingRequest, PatchedEndpointDeviceRequest, PatchedEnrollmentTokenRequest, PatchedFleetConnectorRequest, TokenView, TypeCreate, UsedBy, UserSelf } from '../models/index';
export interface EndpointsAgentsConnectorsAuthFedCreateRequest {
    device: string;
}
export interface EndpointsAgentsConnectorsCheckInCreateRequest {
    deviceFactsRequest?: DeviceFactsRequest;
}
export interface EndpointsAgentsConnectorsCreateRequest {
    agentConnectorRequest: AgentConnectorRequest;
}
export interface EndpointsAgentsConnectorsDestroyRequest {
    connectorUuid: string;
}
export interface EndpointsAgentsConnectorsEnrollCreateRequest {
    enrollRequest: EnrollRequest;
}
export interface EndpointsAgentsConnectorsListRequest {
    enabled?: boolean;
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface EndpointsAgentsConnectorsMdmConfigCreateRequest {
    connectorUuid: string;
    mDMConfigRequest: MDMConfigRequest;
}
export interface EndpointsAgentsConnectorsPartialUpdateRequest {
    connectorUuid: string;
    patchedAgentConnectorRequest?: PatchedAgentConnectorRequest;
}
export interface EndpointsAgentsConnectorsRetrieveRequest {
    connectorUuid: string;
}
export interface EndpointsAgentsConnectorsUpdateRequest {
    connectorUuid: string;
    agentConnectorRequest: AgentConnectorRequest;
}
export interface EndpointsAgentsConnectorsUsedByListRequest {
    connectorUuid: string;
}
export interface EndpointsAgentsEnrollmentTokensCreateRequest {
    enrollmentTokenRequest: EnrollmentTokenRequest;
}
export interface EndpointsAgentsEnrollmentTokensDestroyRequest {
    tokenUuid: string;
}
export interface EndpointsAgentsEnrollmentTokensListRequest {
    connector?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
    tokenUuid?: string;
}
export interface EndpointsAgentsEnrollmentTokensPartialUpdateRequest {
    tokenUuid: string;
    patchedEnrollmentTokenRequest?: PatchedEnrollmentTokenRequest;
}
export interface EndpointsAgentsEnrollmentTokensRetrieveRequest {
    tokenUuid: string;
}
export interface EndpointsAgentsEnrollmentTokensUpdateRequest {
    tokenUuid: string;
    enrollmentTokenRequest: EnrollmentTokenRequest;
}
export interface EndpointsAgentsEnrollmentTokensUsedByListRequest {
    tokenUuid: string;
}
export interface EndpointsAgentsEnrollmentTokensViewKeyRetrieveRequest {
    tokenUuid: string;
}
export interface EndpointsAgentsPssoRegisterDeviceCreateRequest {
    agentPSSODeviceRegistrationRequest: AgentPSSODeviceRegistrationRequest;
}
export interface EndpointsAgentsPssoRegisterUserCreateRequest {
    agentPSSOUserRegistrationRequest: AgentPSSOUserRegistrationRequest;
}
export interface EndpointsConnectorsDestroyRequest {
    connectorUuid: string;
}
export interface EndpointsConnectorsListRequest {
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface EndpointsConnectorsRetrieveRequest {
    connectorUuid: string;
}
export interface EndpointsConnectorsUsedByListRequest {
    connectorUuid: string;
}
export interface EndpointsDeviceAccessGroupsCreateRequest {
    deviceAccessGroupRequest: DeviceAccessGroupRequest;
}
export interface EndpointsDeviceAccessGroupsDestroyRequest {
    pbmUuid: string;
}
export interface EndpointsDeviceAccessGroupsListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    pbmUuid?: string;
    search?: string;
}
export interface EndpointsDeviceAccessGroupsPartialUpdateRequest {
    pbmUuid: string;
    patchedDeviceAccessGroupRequest?: PatchedDeviceAccessGroupRequest;
}
export interface EndpointsDeviceAccessGroupsRetrieveRequest {
    pbmUuid: string;
}
export interface EndpointsDeviceAccessGroupsUpdateRequest {
    pbmUuid: string;
    deviceAccessGroupRequest: DeviceAccessGroupRequest;
}
export interface EndpointsDeviceAccessGroupsUsedByListRequest {
    pbmUuid: string;
}
export interface EndpointsDeviceBindingsCreateRequest {
    deviceUserBindingRequest: DeviceUserBindingRequest;
}
export interface EndpointsDeviceBindingsDestroyRequest {
    policyBindingUuid: string;
}
export interface EndpointsDeviceBindingsListRequest {
    enabled?: boolean;
    order?: number;
    ordering?: string;
    page?: number;
    pageSize?: number;
    policy?: string;
    policyIsnull?: boolean;
    search?: string;
    target?: string;
    targetIn?: Array<string>;
    timeout?: number;
}
export interface EndpointsDeviceBindingsPartialUpdateRequest {
    policyBindingUuid: string;
    patchedDeviceUserBindingRequest?: PatchedDeviceUserBindingRequest;
}
export interface EndpointsDeviceBindingsRetrieveRequest {
    policyBindingUuid: string;
}
export interface EndpointsDeviceBindingsUpdateRequest {
    policyBindingUuid: string;
    deviceUserBindingRequest: DeviceUserBindingRequest;
}
export interface EndpointsDeviceBindingsUsedByListRequest {
    policyBindingUuid: string;
}
export interface EndpointsDevicesDestroyRequest {
    deviceUuid: string;
}
export interface EndpointsDevicesListRequest {
    identifier?: string;
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface EndpointsDevicesPartialUpdateRequest {
    deviceUuid: string;
    patchedEndpointDeviceRequest?: PatchedEndpointDeviceRequest;
}
export interface EndpointsDevicesRetrieveRequest {
    deviceUuid: string;
}
export interface EndpointsDevicesUpdateRequest {
    deviceUuid: string;
    endpointDeviceRequest: EndpointDeviceRequest;
}
export interface EndpointsDevicesUsedByListRequest {
    deviceUuid: string;
}
export interface EndpointsFleetConnectorsCreateRequest {
    fleetConnectorRequest: FleetConnectorRequest;
}
export interface EndpointsFleetConnectorsDestroyRequest {
    connectorUuid: string;
}
export interface EndpointsFleetConnectorsListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface EndpointsFleetConnectorsPartialUpdateRequest {
    connectorUuid: string;
    patchedFleetConnectorRequest?: PatchedFleetConnectorRequest;
}
export interface EndpointsFleetConnectorsRetrieveRequest {
    connectorUuid: string;
}
export interface EndpointsFleetConnectorsUpdateRequest {
    connectorUuid: string;
    fleetConnectorRequest: FleetConnectorRequest;
}
export interface EndpointsFleetConnectorsUsedByListRequest {
    connectorUuid: string;
}
/**
 *
 */
export declare class EndpointsApi extends runtime.BaseAPI {
    /**
     * Creates request options for endpointsAgentsConnectorsAgentConfigRetrieve without sending the request
     */
    endpointsAgentsConnectorsAgentConfigRetrieveRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAgentConfigRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentConfig>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAgentConfigRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentConfig>;
    /**
     * Creates request options for endpointsAgentsConnectorsAuthFedCreate without sending the request
     */
    endpointsAgentsConnectorsAuthFedCreateRequestOpts(requestParameters: EndpointsAgentsConnectorsAuthFedCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAuthFedCreateRaw(requestParameters: EndpointsAgentsConnectorsAuthFedCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentTokenResponse>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAuthFedCreate(requestParameters: EndpointsAgentsConnectorsAuthFedCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentTokenResponse>;
    /**
     * Creates request options for endpointsAgentsConnectorsAuthIaCreate without sending the request
     */
    endpointsAgentsConnectorsAuthIaCreateRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAuthIaCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentAuthenticationResponse>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsAuthIaCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentAuthenticationResponse>;
    /**
     * Creates request options for endpointsAgentsConnectorsCheckInCreate without sending the request
     */
    endpointsAgentsConnectorsCheckInCreateRequestOpts(requestParameters: EndpointsAgentsConnectorsCheckInCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsCheckInCreateRaw(requestParameters: EndpointsAgentsConnectorsCheckInCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsCheckInCreate(requestParameters?: EndpointsAgentsConnectorsCheckInCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsAgentsConnectorsCreate without sending the request
     */
    endpointsAgentsConnectorsCreateRequestOpts(requestParameters: EndpointsAgentsConnectorsCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsCreateRaw(requestParameters: EndpointsAgentsConnectorsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentConnector>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsCreate(requestParameters: EndpointsAgentsConnectorsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentConnector>;
    /**
     * Creates request options for endpointsAgentsConnectorsDestroy without sending the request
     */
    endpointsAgentsConnectorsDestroyRequestOpts(requestParameters: EndpointsAgentsConnectorsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsDestroyRaw(requestParameters: EndpointsAgentsConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsDestroy(requestParameters: EndpointsAgentsConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsAgentsConnectorsEnrollCreate without sending the request
     */
    endpointsAgentsConnectorsEnrollCreateRequestOpts(requestParameters: EndpointsAgentsConnectorsEnrollCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsEnrollCreateRaw(requestParameters: EndpointsAgentsConnectorsEnrollCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentTokenResponse>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsEnrollCreate(requestParameters: EndpointsAgentsConnectorsEnrollCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentTokenResponse>;
    /**
     * Creates request options for endpointsAgentsConnectorsList without sending the request
     */
    endpointsAgentsConnectorsListRequestOpts(requestParameters: EndpointsAgentsConnectorsListRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsListRaw(requestParameters: EndpointsAgentsConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedAgentConnectorList>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsList(requestParameters?: EndpointsAgentsConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedAgentConnectorList>;
    /**
     * Creates request options for endpointsAgentsConnectorsMdmConfigCreate without sending the request
     */
    endpointsAgentsConnectorsMdmConfigCreateRequestOpts(requestParameters: EndpointsAgentsConnectorsMdmConfigCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Generate configuration for MDM systems to deploy authentik Agent
     */
    endpointsAgentsConnectorsMdmConfigCreateRaw(requestParameters: EndpointsAgentsConnectorsMdmConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<MDMConfigResponse>>;
    /**
     * Generate configuration for MDM systems to deploy authentik Agent
     */
    endpointsAgentsConnectorsMdmConfigCreate(requestParameters: EndpointsAgentsConnectorsMdmConfigCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MDMConfigResponse>;
    /**
     * Creates request options for endpointsAgentsConnectorsPartialUpdate without sending the request
     */
    endpointsAgentsConnectorsPartialUpdateRequestOpts(requestParameters: EndpointsAgentsConnectorsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsPartialUpdateRaw(requestParameters: EndpointsAgentsConnectorsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentConnector>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsPartialUpdate(requestParameters: EndpointsAgentsConnectorsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentConnector>;
    /**
     * Creates request options for endpointsAgentsConnectorsRetrieve without sending the request
     */
    endpointsAgentsConnectorsRetrieveRequestOpts(requestParameters: EndpointsAgentsConnectorsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsRetrieveRaw(requestParameters: EndpointsAgentsConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentConnector>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsRetrieve(requestParameters: EndpointsAgentsConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentConnector>;
    /**
     * Creates request options for endpointsAgentsConnectorsUpdate without sending the request
     */
    endpointsAgentsConnectorsUpdateRequestOpts(requestParameters: EndpointsAgentsConnectorsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsUpdateRaw(requestParameters: EndpointsAgentsConnectorsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentConnector>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsConnectorsUpdate(requestParameters: EndpointsAgentsConnectorsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentConnector>;
    /**
     * Creates request options for endpointsAgentsConnectorsUsedByList without sending the request
     */
    endpointsAgentsConnectorsUsedByListRequestOpts(requestParameters: EndpointsAgentsConnectorsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsAgentsConnectorsUsedByListRaw(requestParameters: EndpointsAgentsConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsAgentsConnectorsUsedByList(requestParameters: EndpointsAgentsConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensCreate without sending the request
     */
    endpointsAgentsEnrollmentTokensCreateRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensCreateRaw(requestParameters: EndpointsAgentsEnrollmentTokensCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnrollmentToken>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensCreate(requestParameters: EndpointsAgentsEnrollmentTokensCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnrollmentToken>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensDestroy without sending the request
     */
    endpointsAgentsEnrollmentTokensDestroyRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensDestroyRaw(requestParameters: EndpointsAgentsEnrollmentTokensDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensDestroy(requestParameters: EndpointsAgentsEnrollmentTokensDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensList without sending the request
     */
    endpointsAgentsEnrollmentTokensListRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensListRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensListRaw(requestParameters: EndpointsAgentsEnrollmentTokensListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedEnrollmentTokenList>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensList(requestParameters?: EndpointsAgentsEnrollmentTokensListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedEnrollmentTokenList>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensPartialUpdate without sending the request
     */
    endpointsAgentsEnrollmentTokensPartialUpdateRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensPartialUpdateRaw(requestParameters: EndpointsAgentsEnrollmentTokensPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnrollmentToken>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensPartialUpdate(requestParameters: EndpointsAgentsEnrollmentTokensPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnrollmentToken>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensRetrieve without sending the request
     */
    endpointsAgentsEnrollmentTokensRetrieveRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensRetrieveRaw(requestParameters: EndpointsAgentsEnrollmentTokensRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnrollmentToken>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensRetrieve(requestParameters: EndpointsAgentsEnrollmentTokensRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnrollmentToken>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensUpdate without sending the request
     */
    endpointsAgentsEnrollmentTokensUpdateRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensUpdateRaw(requestParameters: EndpointsAgentsEnrollmentTokensUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnrollmentToken>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsAgentsEnrollmentTokensUpdate(requestParameters: EndpointsAgentsEnrollmentTokensUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnrollmentToken>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensUsedByList without sending the request
     */
    endpointsAgentsEnrollmentTokensUsedByListRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsAgentsEnrollmentTokensUsedByListRaw(requestParameters: EndpointsAgentsEnrollmentTokensUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsAgentsEnrollmentTokensUsedByList(requestParameters: EndpointsAgentsEnrollmentTokensUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsAgentsEnrollmentTokensViewKeyRetrieve without sending the request
     */
    endpointsAgentsEnrollmentTokensViewKeyRetrieveRequestOpts(requestParameters: EndpointsAgentsEnrollmentTokensViewKeyRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Return token key and log access
     */
    endpointsAgentsEnrollmentTokensViewKeyRetrieveRaw(requestParameters: EndpointsAgentsEnrollmentTokensViewKeyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TokenView>>;
    /**
     * Return token key and log access
     */
    endpointsAgentsEnrollmentTokensViewKeyRetrieve(requestParameters: EndpointsAgentsEnrollmentTokensViewKeyRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TokenView>;
    /**
     * Creates request options for endpointsAgentsPssoRegisterDeviceCreate without sending the request
     */
    endpointsAgentsPssoRegisterDeviceCreateRequestOpts(requestParameters: EndpointsAgentsPssoRegisterDeviceCreateRequest): Promise<runtime.RequestOpts>;
    /**
     */
    endpointsAgentsPssoRegisterDeviceCreateRaw(requestParameters: EndpointsAgentsPssoRegisterDeviceCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AgentPSSODeviceRegistrationResponse>>;
    /**
     */
    endpointsAgentsPssoRegisterDeviceCreate(requestParameters: EndpointsAgentsPssoRegisterDeviceCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AgentPSSODeviceRegistrationResponse>;
    /**
     * Creates request options for endpointsAgentsPssoRegisterUserCreate without sending the request
     */
    endpointsAgentsPssoRegisterUserCreateRequestOpts(requestParameters: EndpointsAgentsPssoRegisterUserCreateRequest): Promise<runtime.RequestOpts>;
    /**
     */
    endpointsAgentsPssoRegisterUserCreateRaw(requestParameters: EndpointsAgentsPssoRegisterUserCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserSelf>>;
    /**
     */
    endpointsAgentsPssoRegisterUserCreate(requestParameters: EndpointsAgentsPssoRegisterUserCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserSelf>;
    /**
     * Creates request options for endpointsConnectorsDestroy without sending the request
     */
    endpointsConnectorsDestroyRequestOpts(requestParameters: EndpointsConnectorsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsDestroyRaw(requestParameters: EndpointsConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsDestroy(requestParameters: EndpointsConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsConnectorsList without sending the request
     */
    endpointsConnectorsListRequestOpts(requestParameters: EndpointsConnectorsListRequest): Promise<runtime.RequestOpts>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsListRaw(requestParameters: EndpointsConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedConnectorList>>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsList(requestParameters?: EndpointsConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedConnectorList>;
    /**
     * Creates request options for endpointsConnectorsRetrieve without sending the request
     */
    endpointsConnectorsRetrieveRequestOpts(requestParameters: EndpointsConnectorsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsRetrieveRaw(requestParameters: EndpointsConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Connector>>;
    /**
     * Connector Viewset
     */
    endpointsConnectorsRetrieve(requestParameters: EndpointsConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Connector>;
    /**
     * Creates request options for endpointsConnectorsTypesList without sending the request
     */
    endpointsConnectorsTypesListRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Get all creatable types
     */
    endpointsConnectorsTypesListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<TypeCreate>>>;
    /**
     * Get all creatable types
     */
    endpointsConnectorsTypesList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<TypeCreate>>;
    /**
     * Creates request options for endpointsConnectorsUsedByList without sending the request
     */
    endpointsConnectorsUsedByListRequestOpts(requestParameters: EndpointsConnectorsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsConnectorsUsedByListRaw(requestParameters: EndpointsConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsConnectorsUsedByList(requestParameters: EndpointsConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsCreate without sending the request
     */
    endpointsDeviceAccessGroupsCreateRequestOpts(requestParameters: EndpointsDeviceAccessGroupsCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsCreateRaw(requestParameters: EndpointsDeviceAccessGroupsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceAccessGroup>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsCreate(requestParameters: EndpointsDeviceAccessGroupsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceAccessGroup>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsDestroy without sending the request
     */
    endpointsDeviceAccessGroupsDestroyRequestOpts(requestParameters: EndpointsDeviceAccessGroupsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsDestroyRaw(requestParameters: EndpointsDeviceAccessGroupsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsDestroy(requestParameters: EndpointsDeviceAccessGroupsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsList without sending the request
     */
    endpointsDeviceAccessGroupsListRequestOpts(requestParameters: EndpointsDeviceAccessGroupsListRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsListRaw(requestParameters: EndpointsDeviceAccessGroupsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedDeviceAccessGroupList>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsList(requestParameters?: EndpointsDeviceAccessGroupsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedDeviceAccessGroupList>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsPartialUpdate without sending the request
     */
    endpointsDeviceAccessGroupsPartialUpdateRequestOpts(requestParameters: EndpointsDeviceAccessGroupsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsPartialUpdateRaw(requestParameters: EndpointsDeviceAccessGroupsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceAccessGroup>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsPartialUpdate(requestParameters: EndpointsDeviceAccessGroupsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceAccessGroup>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsRetrieve without sending the request
     */
    endpointsDeviceAccessGroupsRetrieveRequestOpts(requestParameters: EndpointsDeviceAccessGroupsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsRetrieveRaw(requestParameters: EndpointsDeviceAccessGroupsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceAccessGroup>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsRetrieve(requestParameters: EndpointsDeviceAccessGroupsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceAccessGroup>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsUpdate without sending the request
     */
    endpointsDeviceAccessGroupsUpdateRequestOpts(requestParameters: EndpointsDeviceAccessGroupsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsUpdateRaw(requestParameters: EndpointsDeviceAccessGroupsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceAccessGroup>>;
    /**
     * DeviceAccessGroup Viewset
     */
    endpointsDeviceAccessGroupsUpdate(requestParameters: EndpointsDeviceAccessGroupsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceAccessGroup>;
    /**
     * Creates request options for endpointsDeviceAccessGroupsUsedByList without sending the request
     */
    endpointsDeviceAccessGroupsUsedByListRequestOpts(requestParameters: EndpointsDeviceAccessGroupsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDeviceAccessGroupsUsedByListRaw(requestParameters: EndpointsDeviceAccessGroupsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDeviceAccessGroupsUsedByList(requestParameters: EndpointsDeviceAccessGroupsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsDeviceBindingsCreate without sending the request
     */
    endpointsDeviceBindingsCreateRequestOpts(requestParameters: EndpointsDeviceBindingsCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsCreateRaw(requestParameters: EndpointsDeviceBindingsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceUserBinding>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsCreate(requestParameters: EndpointsDeviceBindingsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceUserBinding>;
    /**
     * Creates request options for endpointsDeviceBindingsDestroy without sending the request
     */
    endpointsDeviceBindingsDestroyRequestOpts(requestParameters: EndpointsDeviceBindingsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsDestroyRaw(requestParameters: EndpointsDeviceBindingsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsDestroy(requestParameters: EndpointsDeviceBindingsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsDeviceBindingsList without sending the request
     */
    endpointsDeviceBindingsListRequestOpts(requestParameters: EndpointsDeviceBindingsListRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsListRaw(requestParameters: EndpointsDeviceBindingsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedDeviceUserBindingList>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsList(requestParameters?: EndpointsDeviceBindingsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedDeviceUserBindingList>;
    /**
     * Creates request options for endpointsDeviceBindingsPartialUpdate without sending the request
     */
    endpointsDeviceBindingsPartialUpdateRequestOpts(requestParameters: EndpointsDeviceBindingsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsPartialUpdateRaw(requestParameters: EndpointsDeviceBindingsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceUserBinding>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsPartialUpdate(requestParameters: EndpointsDeviceBindingsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceUserBinding>;
    /**
     * Creates request options for endpointsDeviceBindingsRetrieve without sending the request
     */
    endpointsDeviceBindingsRetrieveRequestOpts(requestParameters: EndpointsDeviceBindingsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsRetrieveRaw(requestParameters: EndpointsDeviceBindingsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceUserBinding>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsRetrieve(requestParameters: EndpointsDeviceBindingsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceUserBinding>;
    /**
     * Creates request options for endpointsDeviceBindingsUpdate without sending the request
     */
    endpointsDeviceBindingsUpdateRequestOpts(requestParameters: EndpointsDeviceBindingsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsUpdateRaw(requestParameters: EndpointsDeviceBindingsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceUserBinding>>;
    /**
     * PolicyBinding Viewset
     */
    endpointsDeviceBindingsUpdate(requestParameters: EndpointsDeviceBindingsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceUserBinding>;
    /**
     * Creates request options for endpointsDeviceBindingsUsedByList without sending the request
     */
    endpointsDeviceBindingsUsedByListRequestOpts(requestParameters: EndpointsDeviceBindingsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDeviceBindingsUsedByListRaw(requestParameters: EndpointsDeviceBindingsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDeviceBindingsUsedByList(requestParameters: EndpointsDeviceBindingsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsDevicesDestroy without sending the request
     */
    endpointsDevicesDestroyRequestOpts(requestParameters: EndpointsDevicesDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesDestroyRaw(requestParameters: EndpointsDevicesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesDestroy(requestParameters: EndpointsDevicesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsDevicesList without sending the request
     */
    endpointsDevicesListRequestOpts(requestParameters: EndpointsDevicesListRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesListRaw(requestParameters: EndpointsDevicesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedEndpointDeviceList>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesList(requestParameters?: EndpointsDevicesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedEndpointDeviceList>;
    /**
     * Creates request options for endpointsDevicesPartialUpdate without sending the request
     */
    endpointsDevicesPartialUpdateRequestOpts(requestParameters: EndpointsDevicesPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesPartialUpdateRaw(requestParameters: EndpointsDevicesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EndpointDevice>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesPartialUpdate(requestParameters: EndpointsDevicesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EndpointDevice>;
    /**
     * Creates request options for endpointsDevicesRetrieve without sending the request
     */
    endpointsDevicesRetrieveRequestOpts(requestParameters: EndpointsDevicesRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesRetrieveRaw(requestParameters: EndpointsDevicesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EndpointDeviceDetails>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesRetrieve(requestParameters: EndpointsDevicesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EndpointDeviceDetails>;
    /**
     * Creates request options for endpointsDevicesSummaryRetrieve without sending the request
     */
    endpointsDevicesSummaryRetrieveRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesSummaryRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeviceSummary>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesSummaryRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeviceSummary>;
    /**
     * Creates request options for endpointsDevicesUpdate without sending the request
     */
    endpointsDevicesUpdateRequestOpts(requestParameters: EndpointsDevicesUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesUpdateRaw(requestParameters: EndpointsDevicesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EndpointDevice>>;
    /**
     * Mixin to add a used_by endpoint to return a list of all objects using this object
     */
    endpointsDevicesUpdate(requestParameters: EndpointsDevicesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EndpointDevice>;
    /**
     * Creates request options for endpointsDevicesUsedByList without sending the request
     */
    endpointsDevicesUsedByListRequestOpts(requestParameters: EndpointsDevicesUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDevicesUsedByListRaw(requestParameters: EndpointsDevicesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsDevicesUsedByList(requestParameters: EndpointsDevicesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for endpointsFleetConnectorsCreate without sending the request
     */
    endpointsFleetConnectorsCreateRequestOpts(requestParameters: EndpointsFleetConnectorsCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsCreateRaw(requestParameters: EndpointsFleetConnectorsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FleetConnector>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsCreate(requestParameters: EndpointsFleetConnectorsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FleetConnector>;
    /**
     * Creates request options for endpointsFleetConnectorsDestroy without sending the request
     */
    endpointsFleetConnectorsDestroyRequestOpts(requestParameters: EndpointsFleetConnectorsDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsDestroyRaw(requestParameters: EndpointsFleetConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsDestroy(requestParameters: EndpointsFleetConnectorsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for endpointsFleetConnectorsList without sending the request
     */
    endpointsFleetConnectorsListRequestOpts(requestParameters: EndpointsFleetConnectorsListRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsListRaw(requestParameters: EndpointsFleetConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedFleetConnectorList>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsList(requestParameters?: EndpointsFleetConnectorsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedFleetConnectorList>;
    /**
     * Creates request options for endpointsFleetConnectorsPartialUpdate without sending the request
     */
    endpointsFleetConnectorsPartialUpdateRequestOpts(requestParameters: EndpointsFleetConnectorsPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsPartialUpdateRaw(requestParameters: EndpointsFleetConnectorsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FleetConnector>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsPartialUpdate(requestParameters: EndpointsFleetConnectorsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FleetConnector>;
    /**
     * Creates request options for endpointsFleetConnectorsRetrieve without sending the request
     */
    endpointsFleetConnectorsRetrieveRequestOpts(requestParameters: EndpointsFleetConnectorsRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsRetrieveRaw(requestParameters: EndpointsFleetConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FleetConnector>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsRetrieve(requestParameters: EndpointsFleetConnectorsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FleetConnector>;
    /**
     * Creates request options for endpointsFleetConnectorsUpdate without sending the request
     */
    endpointsFleetConnectorsUpdateRequestOpts(requestParameters: EndpointsFleetConnectorsUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsUpdateRaw(requestParameters: EndpointsFleetConnectorsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FleetConnector>>;
    /**
     * FleetConnector Viewset
     */
    endpointsFleetConnectorsUpdate(requestParameters: EndpointsFleetConnectorsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FleetConnector>;
    /**
     * Creates request options for endpointsFleetConnectorsUsedByList without sending the request
     */
    endpointsFleetConnectorsUsedByListRequestOpts(requestParameters: EndpointsFleetConnectorsUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsFleetConnectorsUsedByListRaw(requestParameters: EndpointsFleetConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    endpointsFleetConnectorsUsedByList(requestParameters: EndpointsFleetConnectorsUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
}
//# sourceMappingURL=EndpointsApi.d.ts.map