/**
 * 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 { DockerServiceConnection, DockerServiceConnectionRequest, KubernetesServiceConnection, KubernetesServiceConnectionRequest, LDAPCheckAccess, Outpost, OutpostDefaultConfig, OutpostHealth, OutpostRequest, PaginatedDockerServiceConnectionList, PaginatedKubernetesServiceConnectionList, PaginatedLDAPOutpostConfigList, PaginatedOutpostList, PaginatedProxyOutpostConfigList, PaginatedRadiusOutpostConfigList, PaginatedServiceConnectionList, PatchedDockerServiceConnectionRequest, PatchedKubernetesServiceConnectionRequest, PatchedOutpostRequest, RadiusCheckAccess, ServiceConnection, ServiceConnectionState, TypeCreate, UsedBy } from '../models/index';
export interface OutpostsInstancesCreateRequest {
    outpostRequest: OutpostRequest;
}
export interface OutpostsInstancesDestroyRequest {
    uuid: string;
}
export interface OutpostsInstancesHealthListRequest {
    uuid: string;
    managedIcontains?: string;
    managedIexact?: string;
    nameIcontains?: string;
    nameIexact?: string;
    ordering?: string;
    providersIsnull?: boolean;
    providersByPk?: Array<number>;
    search?: string;
    serviceConnectionNameIcontains?: string;
    serviceConnectionNameIexact?: string;
}
export interface OutpostsInstancesListRequest {
    managedIcontains?: string;
    managedIexact?: string;
    nameIcontains?: string;
    nameIexact?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    providersIsnull?: boolean;
    providersByPk?: Array<number>;
    search?: string;
    serviceConnectionNameIcontains?: string;
    serviceConnectionNameIexact?: string;
}
export interface OutpostsInstancesPartialUpdateRequest {
    uuid: string;
    patchedOutpostRequest?: PatchedOutpostRequest;
}
export interface OutpostsInstancesRetrieveRequest {
    uuid: string;
}
export interface OutpostsInstancesUpdateRequest {
    uuid: string;
    outpostRequest: OutpostRequest;
}
export interface OutpostsInstancesUsedByListRequest {
    uuid: string;
}
export interface OutpostsLdapAccessCheckRequest {
    id: number;
    appSlug?: string;
}
export interface OutpostsLdapListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface OutpostsProxyListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface OutpostsRadiusAccessCheckRequest {
    id: number;
    appSlug?: string;
}
export interface OutpostsRadiusListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface OutpostsServiceConnectionsAllDestroyRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsAllListRequest {
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface OutpostsServiceConnectionsAllRetrieveRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsAllStateRetrieveRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsAllUsedByListRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsDockerCreateRequest {
    dockerServiceConnectionRequest: DockerServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsDockerDestroyRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsDockerListRequest {
    local?: boolean;
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
    tlsAuthentication?: string;
    tlsVerification?: string;
    url?: string;
}
export interface OutpostsServiceConnectionsDockerPartialUpdateRequest {
    uuid: string;
    patchedDockerServiceConnectionRequest?: PatchedDockerServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsDockerRetrieveRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsDockerUpdateRequest {
    uuid: string;
    dockerServiceConnectionRequest: DockerServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsDockerUsedByListRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsKubernetesCreateRequest {
    kubernetesServiceConnectionRequest: KubernetesServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsKubernetesDestroyRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsKubernetesListRequest {
    local?: boolean;
    name?: string;
    ordering?: string;
    page?: number;
    pageSize?: number;
    search?: string;
}
export interface OutpostsServiceConnectionsKubernetesPartialUpdateRequest {
    uuid: string;
    patchedKubernetesServiceConnectionRequest?: PatchedKubernetesServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsKubernetesRetrieveRequest {
    uuid: string;
}
export interface OutpostsServiceConnectionsKubernetesUpdateRequest {
    uuid: string;
    kubernetesServiceConnectionRequest: KubernetesServiceConnectionRequest;
}
export interface OutpostsServiceConnectionsKubernetesUsedByListRequest {
    uuid: string;
}
/**
 *
 */
export declare class OutpostsApi extends runtime.BaseAPI {
    /**
     * Creates request options for outpostsInstancesCreate without sending the request
     */
    outpostsInstancesCreateRequestOpts(requestParameters: OutpostsInstancesCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesCreateRaw(requestParameters: OutpostsInstancesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Outpost>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesCreate(requestParameters: OutpostsInstancesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Outpost>;
    /**
     * Creates request options for outpostsInstancesDefaultSettingsRetrieve without sending the request
     */
    outpostsInstancesDefaultSettingsRetrieveRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Global default outpost config
     */
    outpostsInstancesDefaultSettingsRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OutpostDefaultConfig>>;
    /**
     * Global default outpost config
     */
    outpostsInstancesDefaultSettingsRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OutpostDefaultConfig>;
    /**
     * Creates request options for outpostsInstancesDestroy without sending the request
     */
    outpostsInstancesDestroyRequestOpts(requestParameters: OutpostsInstancesDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesDestroyRaw(requestParameters: OutpostsInstancesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesDestroy(requestParameters: OutpostsInstancesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for outpostsInstancesHealthList without sending the request
     */
    outpostsInstancesHealthListRequestOpts(requestParameters: OutpostsInstancesHealthListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get outposts current health
     */
    outpostsInstancesHealthListRaw(requestParameters: OutpostsInstancesHealthListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<OutpostHealth>>>;
    /**
     * Get outposts current health
     */
    outpostsInstancesHealthList(requestParameters: OutpostsInstancesHealthListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<OutpostHealth>>;
    /**
     * Creates request options for outpostsInstancesList without sending the request
     */
    outpostsInstancesListRequestOpts(requestParameters: OutpostsInstancesListRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesListRaw(requestParameters: OutpostsInstancesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedOutpostList>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesList(requestParameters?: OutpostsInstancesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedOutpostList>;
    /**
     * Creates request options for outpostsInstancesPartialUpdate without sending the request
     */
    outpostsInstancesPartialUpdateRequestOpts(requestParameters: OutpostsInstancesPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesPartialUpdateRaw(requestParameters: OutpostsInstancesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Outpost>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesPartialUpdate(requestParameters: OutpostsInstancesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Outpost>;
    /**
     * Creates request options for outpostsInstancesRetrieve without sending the request
     */
    outpostsInstancesRetrieveRequestOpts(requestParameters: OutpostsInstancesRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesRetrieveRaw(requestParameters: OutpostsInstancesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Outpost>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesRetrieve(requestParameters: OutpostsInstancesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Outpost>;
    /**
     * Creates request options for outpostsInstancesUpdate without sending the request
     */
    outpostsInstancesUpdateRequestOpts(requestParameters: OutpostsInstancesUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesUpdateRaw(requestParameters: OutpostsInstancesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Outpost>>;
    /**
     * Outpost Viewset
     */
    outpostsInstancesUpdate(requestParameters: OutpostsInstancesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Outpost>;
    /**
     * Creates request options for outpostsInstancesUsedByList without sending the request
     */
    outpostsInstancesUsedByListRequestOpts(requestParameters: OutpostsInstancesUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsInstancesUsedByListRaw(requestParameters: OutpostsInstancesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsInstancesUsedByList(requestParameters: OutpostsInstancesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for outpostsLdapAccessCheck without sending the request
     */
    outpostsLdapAccessCheckRequestOpts(requestParameters: OutpostsLdapAccessCheckRequest): Promise<runtime.RequestOpts>;
    /**
     * Check access to a single application by slug
     */
    outpostsLdapAccessCheckRaw(requestParameters: OutpostsLdapAccessCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<LDAPCheckAccess>>;
    /**
     * Check access to a single application by slug
     */
    outpostsLdapAccessCheck(requestParameters: OutpostsLdapAccessCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<LDAPCheckAccess>;
    /**
     * Creates request options for outpostsLdapList without sending the request
     */
    outpostsLdapListRequestOpts(requestParameters: OutpostsLdapListRequest): Promise<runtime.RequestOpts>;
    /**
     * LDAPProvider Viewset
     */
    outpostsLdapListRaw(requestParameters: OutpostsLdapListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedLDAPOutpostConfigList>>;
    /**
     * LDAPProvider Viewset
     */
    outpostsLdapList(requestParameters?: OutpostsLdapListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedLDAPOutpostConfigList>;
    /**
     * Creates request options for outpostsProxyList without sending the request
     */
    outpostsProxyListRequestOpts(requestParameters: OutpostsProxyListRequest): Promise<runtime.RequestOpts>;
    /**
     * ProxyProvider Viewset
     */
    outpostsProxyListRaw(requestParameters: OutpostsProxyListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedProxyOutpostConfigList>>;
    /**
     * ProxyProvider Viewset
     */
    outpostsProxyList(requestParameters?: OutpostsProxyListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedProxyOutpostConfigList>;
    /**
     * Creates request options for outpostsRadiusAccessCheck without sending the request
     */
    outpostsRadiusAccessCheckRequestOpts(requestParameters: OutpostsRadiusAccessCheckRequest): Promise<runtime.RequestOpts>;
    /**
     * Check access to a single application by slug
     */
    outpostsRadiusAccessCheckRaw(requestParameters: OutpostsRadiusAccessCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RadiusCheckAccess>>;
    /**
     * Check access to a single application by slug
     */
    outpostsRadiusAccessCheck(requestParameters: OutpostsRadiusAccessCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RadiusCheckAccess>;
    /**
     * Creates request options for outpostsRadiusList without sending the request
     */
    outpostsRadiusListRequestOpts(requestParameters: OutpostsRadiusListRequest): Promise<runtime.RequestOpts>;
    /**
     * RadiusProvider Viewset
     */
    outpostsRadiusListRaw(requestParameters: OutpostsRadiusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedRadiusOutpostConfigList>>;
    /**
     * RadiusProvider Viewset
     */
    outpostsRadiusList(requestParameters?: OutpostsRadiusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedRadiusOutpostConfigList>;
    /**
     * Creates request options for outpostsServiceConnectionsAllDestroy without sending the request
     */
    outpostsServiceConnectionsAllDestroyRequestOpts(requestParameters: OutpostsServiceConnectionsAllDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllDestroyRaw(requestParameters: OutpostsServiceConnectionsAllDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllDestroy(requestParameters: OutpostsServiceConnectionsAllDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for outpostsServiceConnectionsAllList without sending the request
     */
    outpostsServiceConnectionsAllListRequestOpts(requestParameters: OutpostsServiceConnectionsAllListRequest): Promise<runtime.RequestOpts>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllListRaw(requestParameters: OutpostsServiceConnectionsAllListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedServiceConnectionList>>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllList(requestParameters?: OutpostsServiceConnectionsAllListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedServiceConnectionList>;
    /**
     * Creates request options for outpostsServiceConnectionsAllRetrieve without sending the request
     */
    outpostsServiceConnectionsAllRetrieveRequestOpts(requestParameters: OutpostsServiceConnectionsAllRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllRetrieveRaw(requestParameters: OutpostsServiceConnectionsAllRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ServiceConnection>>;
    /**
     * ServiceConnection Viewset
     */
    outpostsServiceConnectionsAllRetrieve(requestParameters: OutpostsServiceConnectionsAllRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsAllStateRetrieve without sending the request
     */
    outpostsServiceConnectionsAllStateRetrieveRequestOpts(requestParameters: OutpostsServiceConnectionsAllStateRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * Get the service connection\'s state
     */
    outpostsServiceConnectionsAllStateRetrieveRaw(requestParameters: OutpostsServiceConnectionsAllStateRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ServiceConnectionState>>;
    /**
     * Get the service connection\'s state
     */
    outpostsServiceConnectionsAllStateRetrieve(requestParameters: OutpostsServiceConnectionsAllStateRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ServiceConnectionState>;
    /**
     * Creates request options for outpostsServiceConnectionsAllTypesList without sending the request
     */
    outpostsServiceConnectionsAllTypesListRequestOpts(): Promise<runtime.RequestOpts>;
    /**
     * Get all creatable types
     */
    outpostsServiceConnectionsAllTypesListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<TypeCreate>>>;
    /**
     * Get all creatable types
     */
    outpostsServiceConnectionsAllTypesList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<TypeCreate>>;
    /**
     * Creates request options for outpostsServiceConnectionsAllUsedByList without sending the request
     */
    outpostsServiceConnectionsAllUsedByListRequestOpts(requestParameters: OutpostsServiceConnectionsAllUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsAllUsedByListRaw(requestParameters: OutpostsServiceConnectionsAllUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsAllUsedByList(requestParameters: OutpostsServiceConnectionsAllUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerCreate without sending the request
     */
    outpostsServiceConnectionsDockerCreateRequestOpts(requestParameters: OutpostsServiceConnectionsDockerCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerCreateRaw(requestParameters: OutpostsServiceConnectionsDockerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DockerServiceConnection>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerCreate(requestParameters: OutpostsServiceConnectionsDockerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DockerServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerDestroy without sending the request
     */
    outpostsServiceConnectionsDockerDestroyRequestOpts(requestParameters: OutpostsServiceConnectionsDockerDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerDestroyRaw(requestParameters: OutpostsServiceConnectionsDockerDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerDestroy(requestParameters: OutpostsServiceConnectionsDockerDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerList without sending the request
     */
    outpostsServiceConnectionsDockerListRequestOpts(requestParameters: OutpostsServiceConnectionsDockerListRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerListRaw(requestParameters: OutpostsServiceConnectionsDockerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedDockerServiceConnectionList>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerList(requestParameters?: OutpostsServiceConnectionsDockerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedDockerServiceConnectionList>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerPartialUpdate without sending the request
     */
    outpostsServiceConnectionsDockerPartialUpdateRequestOpts(requestParameters: OutpostsServiceConnectionsDockerPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerPartialUpdateRaw(requestParameters: OutpostsServiceConnectionsDockerPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DockerServiceConnection>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerPartialUpdate(requestParameters: OutpostsServiceConnectionsDockerPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DockerServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerRetrieve without sending the request
     */
    outpostsServiceConnectionsDockerRetrieveRequestOpts(requestParameters: OutpostsServiceConnectionsDockerRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerRetrieveRaw(requestParameters: OutpostsServiceConnectionsDockerRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DockerServiceConnection>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerRetrieve(requestParameters: OutpostsServiceConnectionsDockerRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DockerServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerUpdate without sending the request
     */
    outpostsServiceConnectionsDockerUpdateRequestOpts(requestParameters: OutpostsServiceConnectionsDockerUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerUpdateRaw(requestParameters: OutpostsServiceConnectionsDockerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DockerServiceConnection>>;
    /**
     * DockerServiceConnection Viewset
     */
    outpostsServiceConnectionsDockerUpdate(requestParameters: OutpostsServiceConnectionsDockerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DockerServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsDockerUsedByList without sending the request
     */
    outpostsServiceConnectionsDockerUsedByListRequestOpts(requestParameters: OutpostsServiceConnectionsDockerUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsDockerUsedByListRaw(requestParameters: OutpostsServiceConnectionsDockerUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsDockerUsedByList(requestParameters: OutpostsServiceConnectionsDockerUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesCreate without sending the request
     */
    outpostsServiceConnectionsKubernetesCreateRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesCreateRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesCreateRaw(requestParameters: OutpostsServiceConnectionsKubernetesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<KubernetesServiceConnection>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesCreate(requestParameters: OutpostsServiceConnectionsKubernetesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<KubernetesServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesDestroy without sending the request
     */
    outpostsServiceConnectionsKubernetesDestroyRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesDestroyRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesDestroyRaw(requestParameters: OutpostsServiceConnectionsKubernetesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesDestroy(requestParameters: OutpostsServiceConnectionsKubernetesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesList without sending the request
     */
    outpostsServiceConnectionsKubernetesListRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesListRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesListRaw(requestParameters: OutpostsServiceConnectionsKubernetesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaginatedKubernetesServiceConnectionList>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesList(requestParameters?: OutpostsServiceConnectionsKubernetesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaginatedKubernetesServiceConnectionList>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesPartialUpdate without sending the request
     */
    outpostsServiceConnectionsKubernetesPartialUpdateRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesPartialUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesPartialUpdateRaw(requestParameters: OutpostsServiceConnectionsKubernetesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<KubernetesServiceConnection>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesPartialUpdate(requestParameters: OutpostsServiceConnectionsKubernetesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<KubernetesServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesRetrieve without sending the request
     */
    outpostsServiceConnectionsKubernetesRetrieveRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesRetrieveRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesRetrieveRaw(requestParameters: OutpostsServiceConnectionsKubernetesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<KubernetesServiceConnection>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesRetrieve(requestParameters: OutpostsServiceConnectionsKubernetesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<KubernetesServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesUpdate without sending the request
     */
    outpostsServiceConnectionsKubernetesUpdateRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesUpdateRequest): Promise<runtime.RequestOpts>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesUpdateRaw(requestParameters: OutpostsServiceConnectionsKubernetesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<KubernetesServiceConnection>>;
    /**
     * KubernetesServiceConnection Viewset
     */
    outpostsServiceConnectionsKubernetesUpdate(requestParameters: OutpostsServiceConnectionsKubernetesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<KubernetesServiceConnection>;
    /**
     * Creates request options for outpostsServiceConnectionsKubernetesUsedByList without sending the request
     */
    outpostsServiceConnectionsKubernetesUsedByListRequestOpts(requestParameters: OutpostsServiceConnectionsKubernetesUsedByListRequest): Promise<runtime.RequestOpts>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsKubernetesUsedByListRaw(requestParameters: OutpostsServiceConnectionsKubernetesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<UsedBy>>>;
    /**
     * Get a list of all objects that use this object
     */
    outpostsServiceConnectionsKubernetesUsedByList(requestParameters: OutpostsServiceConnectionsKubernetesUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<UsedBy>>;
}
//# sourceMappingURL=OutpostsApi.d.ts.map