UNPKG

@kubernetes/client-node

Version:
607 lines (606 loc) 24.8 kB
/// <reference types="node" /> /// <reference types="node" /> import localVarRequest from 'request'; export * from './admissionregistrationV1ServiceReference'; export * from './admissionregistrationV1WebhookClientConfig'; export * from './apiextensionsV1ServiceReference'; export * from './apiextensionsV1WebhookClientConfig'; export * from './apiregistrationV1ServiceReference'; export * from './authenticationV1TokenRequest'; export * from './coreV1EndpointPort'; export * from './coreV1Event'; export * from './coreV1EventList'; export * from './coreV1EventSeries'; export * from './discoveryV1EndpointPort'; export * from './eventsV1Event'; export * from './eventsV1EventList'; export * from './eventsV1EventSeries'; export * from './storageV1TokenRequest'; export * from './v1APIGroup'; export * from './v1APIGroupList'; export * from './v1APIResource'; export * from './v1APIResourceList'; export * from './v1APIService'; export * from './v1APIServiceCondition'; export * from './v1APIServiceList'; export * from './v1APIServiceSpec'; export * from './v1APIServiceStatus'; export * from './v1APIVersions'; export * from './v1AWSElasticBlockStoreVolumeSource'; export * from './v1Affinity'; export * from './v1AggregationRule'; export * from './v1AttachedVolume'; export * from './v1AzureDiskVolumeSource'; export * from './v1AzureFilePersistentVolumeSource'; export * from './v1AzureFileVolumeSource'; export * from './v1Binding'; export * from './v1BoundObjectReference'; export * from './v1CSIDriver'; export * from './v1CSIDriverList'; export * from './v1CSIDriverSpec'; export * from './v1CSINode'; export * from './v1CSINodeDriver'; export * from './v1CSINodeList'; export * from './v1CSINodeSpec'; export * from './v1CSIPersistentVolumeSource'; export * from './v1CSIStorageCapacity'; export * from './v1CSIStorageCapacityList'; export * from './v1CSIVolumeSource'; export * from './v1Capabilities'; export * from './v1CephFSPersistentVolumeSource'; export * from './v1CephFSVolumeSource'; export * from './v1CertificateSigningRequest'; export * from './v1CertificateSigningRequestCondition'; export * from './v1CertificateSigningRequestList'; export * from './v1CertificateSigningRequestSpec'; export * from './v1CertificateSigningRequestStatus'; export * from './v1CinderPersistentVolumeSource'; export * from './v1CinderVolumeSource'; export * from './v1ClaimSource'; export * from './v1ClientIPConfig'; export * from './v1ClusterRole'; export * from './v1ClusterRoleBinding'; export * from './v1ClusterRoleBindingList'; export * from './v1ClusterRoleList'; export * from './v1ComponentCondition'; export * from './v1ComponentStatus'; export * from './v1ComponentStatusList'; export * from './v1Condition'; export * from './v1ConfigMap'; export * from './v1ConfigMapEnvSource'; export * from './v1ConfigMapKeySelector'; export * from './v1ConfigMapList'; export * from './v1ConfigMapNodeConfigSource'; export * from './v1ConfigMapProjection'; export * from './v1ConfigMapVolumeSource'; export * from './v1Container'; export * from './v1ContainerImage'; export * from './v1ContainerPort'; export * from './v1ContainerResizePolicy'; export * from './v1ContainerState'; export * from './v1ContainerStateRunning'; export * from './v1ContainerStateTerminated'; export * from './v1ContainerStateWaiting'; export * from './v1ContainerStatus'; export * from './v1ControllerRevision'; export * from './v1ControllerRevisionList'; export * from './v1CronJob'; export * from './v1CronJobList'; export * from './v1CronJobSpec'; export * from './v1CronJobStatus'; export * from './v1CrossVersionObjectReference'; export * from './v1CustomResourceColumnDefinition'; export * from './v1CustomResourceConversion'; export * from './v1CustomResourceDefinition'; export * from './v1CustomResourceDefinitionCondition'; export * from './v1CustomResourceDefinitionList'; export * from './v1CustomResourceDefinitionNames'; export * from './v1CustomResourceDefinitionSpec'; export * from './v1CustomResourceDefinitionStatus'; export * from './v1CustomResourceDefinitionVersion'; export * from './v1CustomResourceSubresourceScale'; export * from './v1CustomResourceSubresources'; export * from './v1CustomResourceValidation'; export * from './v1DaemonEndpoint'; export * from './v1DaemonSet'; export * from './v1DaemonSetCondition'; export * from './v1DaemonSetList'; export * from './v1DaemonSetSpec'; export * from './v1DaemonSetStatus'; export * from './v1DaemonSetUpdateStrategy'; export * from './v1DeleteOptions'; export * from './v1Deployment'; export * from './v1DeploymentCondition'; export * from './v1DeploymentList'; export * from './v1DeploymentSpec'; export * from './v1DeploymentStatus'; export * from './v1DeploymentStrategy'; export * from './v1DownwardAPIProjection'; export * from './v1DownwardAPIVolumeFile'; export * from './v1DownwardAPIVolumeSource'; export * from './v1EmptyDirVolumeSource'; export * from './v1Endpoint'; export * from './v1EndpointAddress'; export * from './v1EndpointConditions'; export * from './v1EndpointHints'; export * from './v1EndpointSlice'; export * from './v1EndpointSliceList'; export * from './v1EndpointSubset'; export * from './v1Endpoints'; export * from './v1EndpointsList'; export * from './v1EnvFromSource'; export * from './v1EnvVar'; export * from './v1EnvVarSource'; export * from './v1EphemeralContainer'; export * from './v1EphemeralVolumeSource'; export * from './v1EventSource'; export * from './v1Eviction'; export * from './v1ExecAction'; export * from './v1ExternalDocumentation'; export * from './v1FCVolumeSource'; export * from './v1FlexPersistentVolumeSource'; export * from './v1FlexVolumeSource'; export * from './v1FlockerVolumeSource'; export * from './v1ForZone'; export * from './v1GCEPersistentDiskVolumeSource'; export * from './v1GRPCAction'; export * from './v1GitRepoVolumeSource'; export * from './v1GlusterfsPersistentVolumeSource'; export * from './v1GlusterfsVolumeSource'; export * from './v1GroupVersionForDiscovery'; export * from './v1HTTPGetAction'; export * from './v1HTTPHeader'; export * from './v1HTTPIngressPath'; export * from './v1HTTPIngressRuleValue'; export * from './v1HorizontalPodAutoscaler'; export * from './v1HorizontalPodAutoscalerList'; export * from './v1HorizontalPodAutoscalerSpec'; export * from './v1HorizontalPodAutoscalerStatus'; export * from './v1HostAlias'; export * from './v1HostIP'; export * from './v1HostPathVolumeSource'; export * from './v1IPBlock'; export * from './v1ISCSIPersistentVolumeSource'; export * from './v1ISCSIVolumeSource'; export * from './v1Ingress'; export * from './v1IngressBackend'; export * from './v1IngressClass'; export * from './v1IngressClassList'; export * from './v1IngressClassParametersReference'; export * from './v1IngressClassSpec'; export * from './v1IngressList'; export * from './v1IngressLoadBalancerIngress'; export * from './v1IngressLoadBalancerStatus'; export * from './v1IngressPortStatus'; export * from './v1IngressRule'; export * from './v1IngressServiceBackend'; export * from './v1IngressSpec'; export * from './v1IngressStatus'; export * from './v1IngressTLS'; export * from './v1JSONSchemaProps'; export * from './v1Job'; export * from './v1JobCondition'; export * from './v1JobList'; export * from './v1JobSpec'; export * from './v1JobStatus'; export * from './v1JobTemplateSpec'; export * from './v1KeyToPath'; export * from './v1LabelSelector'; export * from './v1LabelSelectorRequirement'; export * from './v1Lease'; export * from './v1LeaseList'; export * from './v1LeaseSpec'; export * from './v1Lifecycle'; export * from './v1LifecycleHandler'; export * from './v1LimitRange'; export * from './v1LimitRangeItem'; export * from './v1LimitRangeList'; export * from './v1LimitRangeSpec'; export * from './v1ListMeta'; export * from './v1LoadBalancerIngress'; export * from './v1LoadBalancerStatus'; export * from './v1LocalObjectReference'; export * from './v1LocalSubjectAccessReview'; export * from './v1LocalVolumeSource'; export * from './v1ManagedFieldsEntry'; export * from './v1MatchCondition'; export * from './v1MutatingWebhook'; export * from './v1MutatingWebhookConfiguration'; export * from './v1MutatingWebhookConfigurationList'; export * from './v1NFSVolumeSource'; export * from './v1Namespace'; export * from './v1NamespaceCondition'; export * from './v1NamespaceList'; export * from './v1NamespaceSpec'; export * from './v1NamespaceStatus'; export * from './v1NetworkPolicy'; export * from './v1NetworkPolicyEgressRule'; export * from './v1NetworkPolicyIngressRule'; export * from './v1NetworkPolicyList'; export * from './v1NetworkPolicyPeer'; export * from './v1NetworkPolicyPort'; export * from './v1NetworkPolicySpec'; export * from './v1Node'; export * from './v1NodeAddress'; export * from './v1NodeAffinity'; export * from './v1NodeCondition'; export * from './v1NodeConfigSource'; export * from './v1NodeConfigStatus'; export * from './v1NodeDaemonEndpoints'; export * from './v1NodeList'; export * from './v1NodeSelector'; export * from './v1NodeSelectorRequirement'; export * from './v1NodeSelectorTerm'; export * from './v1NodeSpec'; export * from './v1NodeStatus'; export * from './v1NodeSystemInfo'; export * from './v1NonResourceAttributes'; export * from './v1NonResourceRule'; export * from './v1ObjectFieldSelector'; export * from './v1ObjectMeta'; export * from './v1ObjectReference'; export * from './v1Overhead'; export * from './v1OwnerReference'; export * from './v1PersistentVolume'; export * from './v1PersistentVolumeClaim'; export * from './v1PersistentVolumeClaimCondition'; export * from './v1PersistentVolumeClaimList'; export * from './v1PersistentVolumeClaimSpec'; export * from './v1PersistentVolumeClaimStatus'; export * from './v1PersistentVolumeClaimTemplate'; export * from './v1PersistentVolumeClaimVolumeSource'; export * from './v1PersistentVolumeList'; export * from './v1PersistentVolumeSpec'; export * from './v1PersistentVolumeStatus'; export * from './v1PhotonPersistentDiskVolumeSource'; export * from './v1Pod'; export * from './v1PodAffinity'; export * from './v1PodAffinityTerm'; export * from './v1PodAntiAffinity'; export * from './v1PodCondition'; export * from './v1PodDNSConfig'; export * from './v1PodDNSConfigOption'; export * from './v1PodDisruptionBudget'; export * from './v1PodDisruptionBudgetList'; export * from './v1PodDisruptionBudgetSpec'; export * from './v1PodDisruptionBudgetStatus'; export * from './v1PodFailurePolicy'; export * from './v1PodFailurePolicyOnExitCodesRequirement'; export * from './v1PodFailurePolicyOnPodConditionsPattern'; export * from './v1PodFailurePolicyRule'; export * from './v1PodIP'; export * from './v1PodList'; export * from './v1PodOS'; export * from './v1PodReadinessGate'; export * from './v1PodResourceClaim'; export * from './v1PodResourceClaimStatus'; export * from './v1PodSchedulingGate'; export * from './v1PodSecurityContext'; export * from './v1PodSpec'; export * from './v1PodStatus'; export * from './v1PodTemplate'; export * from './v1PodTemplateList'; export * from './v1PodTemplateSpec'; export * from './v1PolicyRule'; export * from './v1PortStatus'; export * from './v1PortworxVolumeSource'; export * from './v1Preconditions'; export * from './v1PreferredSchedulingTerm'; export * from './v1PriorityClass'; export * from './v1PriorityClassList'; export * from './v1Probe'; export * from './v1ProjectedVolumeSource'; export * from './v1QuobyteVolumeSource'; export * from './v1RBDPersistentVolumeSource'; export * from './v1RBDVolumeSource'; export * from './v1ReplicaSet'; export * from './v1ReplicaSetCondition'; export * from './v1ReplicaSetList'; export * from './v1ReplicaSetSpec'; export * from './v1ReplicaSetStatus'; export * from './v1ReplicationController'; export * from './v1ReplicationControllerCondition'; export * from './v1ReplicationControllerList'; export * from './v1ReplicationControllerSpec'; export * from './v1ReplicationControllerStatus'; export * from './v1ResourceAttributes'; export * from './v1ResourceClaim'; export * from './v1ResourceFieldSelector'; export * from './v1ResourceQuota'; export * from './v1ResourceQuotaList'; export * from './v1ResourceQuotaSpec'; export * from './v1ResourceQuotaStatus'; export * from './v1ResourceRequirements'; export * from './v1ResourceRule'; export * from './v1Role'; export * from './v1RoleBinding'; export * from './v1RoleBindingList'; export * from './v1RoleList'; export * from './v1RoleRef'; export * from './v1RollingUpdateDaemonSet'; export * from './v1RollingUpdateDeployment'; export * from './v1RollingUpdateStatefulSetStrategy'; export * from './v1RuleWithOperations'; export * from './v1RuntimeClass'; export * from './v1RuntimeClassList'; export * from './v1SELinuxOptions'; export * from './v1Scale'; export * from './v1ScaleIOPersistentVolumeSource'; export * from './v1ScaleIOVolumeSource'; export * from './v1ScaleSpec'; export * from './v1ScaleStatus'; export * from './v1Scheduling'; export * from './v1ScopeSelector'; export * from './v1ScopedResourceSelectorRequirement'; export * from './v1SeccompProfile'; export * from './v1Secret'; export * from './v1SecretEnvSource'; export * from './v1SecretKeySelector'; export * from './v1SecretList'; export * from './v1SecretProjection'; export * from './v1SecretReference'; export * from './v1SecretVolumeSource'; export * from './v1SecurityContext'; export * from './v1SelfSubjectAccessReview'; export * from './v1SelfSubjectAccessReviewSpec'; export * from './v1SelfSubjectReview'; export * from './v1SelfSubjectReviewStatus'; export * from './v1SelfSubjectRulesReview'; export * from './v1SelfSubjectRulesReviewSpec'; export * from './v1ServerAddressByClientCIDR'; export * from './v1Service'; export * from './v1ServiceAccount'; export * from './v1ServiceAccountList'; export * from './v1ServiceAccountTokenProjection'; export * from './v1ServiceBackendPort'; export * from './v1ServiceList'; export * from './v1ServicePort'; export * from './v1ServiceSpec'; export * from './v1ServiceStatus'; export * from './v1SessionAffinityConfig'; export * from './v1StatefulSet'; export * from './v1StatefulSetCondition'; export * from './v1StatefulSetList'; export * from './v1StatefulSetOrdinals'; export * from './v1StatefulSetPersistentVolumeClaimRetentionPolicy'; export * from './v1StatefulSetSpec'; export * from './v1StatefulSetStatus'; export * from './v1StatefulSetUpdateStrategy'; export * from './v1Status'; export * from './v1StatusCause'; export * from './v1StatusDetails'; export * from './v1StorageClass'; export * from './v1StorageClassList'; export * from './v1StorageOSPersistentVolumeSource'; export * from './v1StorageOSVolumeSource'; export * from './v1Subject'; export * from './v1SubjectAccessReview'; export * from './v1SubjectAccessReviewSpec'; export * from './v1SubjectAccessReviewStatus'; export * from './v1SubjectRulesReviewStatus'; export * from './v1Sysctl'; export * from './v1TCPSocketAction'; export * from './v1Taint'; export * from './v1TokenRequestSpec'; export * from './v1TokenRequestStatus'; export * from './v1TokenReview'; export * from './v1TokenReviewSpec'; export * from './v1TokenReviewStatus'; export * from './v1Toleration'; export * from './v1TopologySelectorLabelRequirement'; export * from './v1TopologySelectorTerm'; export * from './v1TopologySpreadConstraint'; export * from './v1TypedLocalObjectReference'; export * from './v1TypedObjectReference'; export * from './v1UncountedTerminatedPods'; export * from './v1UserInfo'; export * from './v1ValidatingWebhook'; export * from './v1ValidatingWebhookConfiguration'; export * from './v1ValidatingWebhookConfigurationList'; export * from './v1ValidationRule'; export * from './v1Volume'; export * from './v1VolumeAttachment'; export * from './v1VolumeAttachmentList'; export * from './v1VolumeAttachmentSource'; export * from './v1VolumeAttachmentSpec'; export * from './v1VolumeAttachmentStatus'; export * from './v1VolumeDevice'; export * from './v1VolumeError'; export * from './v1VolumeMount'; export * from './v1VolumeNodeAffinity'; export * from './v1VolumeNodeResources'; export * from './v1VolumeProjection'; export * from './v1VsphereVirtualDiskVolumeSource'; export * from './v1WatchEvent'; export * from './v1WebhookConversion'; export * from './v1WeightedPodAffinityTerm'; export * from './v1WindowsSecurityContextOptions'; export * from './v1alpha1AuditAnnotation'; export * from './v1alpha1ClusterCIDR'; export * from './v1alpha1ClusterCIDRList'; export * from './v1alpha1ClusterCIDRSpec'; export * from './v1alpha1ClusterTrustBundle'; export * from './v1alpha1ClusterTrustBundleList'; export * from './v1alpha1ClusterTrustBundleSpec'; export * from './v1alpha1ExpressionWarning'; export * from './v1alpha1IPAddress'; export * from './v1alpha1IPAddressList'; export * from './v1alpha1IPAddressSpec'; export * from './v1alpha1MatchCondition'; export * from './v1alpha1MatchResources'; export * from './v1alpha1NamedRuleWithOperations'; export * from './v1alpha1ParamKind'; export * from './v1alpha1ParamRef'; export * from './v1alpha1ParentReference'; export * from './v1alpha1SelfSubjectReview'; export * from './v1alpha1SelfSubjectReviewStatus'; export * from './v1alpha1ServerStorageVersion'; export * from './v1alpha1StorageVersion'; export * from './v1alpha1StorageVersionCondition'; export * from './v1alpha1StorageVersionList'; export * from './v1alpha1StorageVersionStatus'; export * from './v1alpha1TypeChecking'; export * from './v1alpha1ValidatingAdmissionPolicy'; export * from './v1alpha1ValidatingAdmissionPolicyBinding'; export * from './v1alpha1ValidatingAdmissionPolicyBindingList'; export * from './v1alpha1ValidatingAdmissionPolicyBindingSpec'; export * from './v1alpha1ValidatingAdmissionPolicyList'; export * from './v1alpha1ValidatingAdmissionPolicySpec'; export * from './v1alpha1ValidatingAdmissionPolicyStatus'; export * from './v1alpha1Validation'; export * from './v1alpha1Variable'; export * from './v1alpha2AllocationResult'; export * from './v1alpha2PodSchedulingContext'; export * from './v1alpha2PodSchedulingContextList'; export * from './v1alpha2PodSchedulingContextSpec'; export * from './v1alpha2PodSchedulingContextStatus'; export * from './v1alpha2ResourceClaim'; export * from './v1alpha2ResourceClaimConsumerReference'; export * from './v1alpha2ResourceClaimList'; export * from './v1alpha2ResourceClaimParametersReference'; export * from './v1alpha2ResourceClaimSchedulingStatus'; export * from './v1alpha2ResourceClaimSpec'; export * from './v1alpha2ResourceClaimStatus'; export * from './v1alpha2ResourceClaimTemplate'; export * from './v1alpha2ResourceClaimTemplateList'; export * from './v1alpha2ResourceClaimTemplateSpec'; export * from './v1alpha2ResourceClass'; export * from './v1alpha2ResourceClassList'; export * from './v1alpha2ResourceClassParametersReference'; export * from './v1alpha2ResourceHandle'; export * from './v1beta1AuditAnnotation'; export * from './v1beta1ExpressionWarning'; export * from './v1beta1MatchCondition'; export * from './v1beta1MatchResources'; export * from './v1beta1NamedRuleWithOperations'; export * from './v1beta1ParamKind'; export * from './v1beta1ParamRef'; export * from './v1beta1SelfSubjectReview'; export * from './v1beta1SelfSubjectReviewStatus'; export * from './v1beta1TypeChecking'; export * from './v1beta1ValidatingAdmissionPolicy'; export * from './v1beta1ValidatingAdmissionPolicyBinding'; export * from './v1beta1ValidatingAdmissionPolicyBindingList'; export * from './v1beta1ValidatingAdmissionPolicyBindingSpec'; export * from './v1beta1ValidatingAdmissionPolicyList'; export * from './v1beta1ValidatingAdmissionPolicySpec'; export * from './v1beta1ValidatingAdmissionPolicyStatus'; export * from './v1beta1Validation'; export * from './v1beta1Variable'; export * from './v1beta2ExemptPriorityLevelConfiguration'; export * from './v1beta2FlowDistinguisherMethod'; export * from './v1beta2FlowSchema'; export * from './v1beta2FlowSchemaCondition'; export * from './v1beta2FlowSchemaList'; export * from './v1beta2FlowSchemaSpec'; export * from './v1beta2FlowSchemaStatus'; export * from './v1beta2GroupSubject'; export * from './v1beta2LimitResponse'; export * from './v1beta2LimitedPriorityLevelConfiguration'; export * from './v1beta2NonResourcePolicyRule'; export * from './v1beta2PolicyRulesWithSubjects'; export * from './v1beta2PriorityLevelConfiguration'; export * from './v1beta2PriorityLevelConfigurationCondition'; export * from './v1beta2PriorityLevelConfigurationList'; export * from './v1beta2PriorityLevelConfigurationReference'; export * from './v1beta2PriorityLevelConfigurationSpec'; export * from './v1beta2PriorityLevelConfigurationStatus'; export * from './v1beta2QueuingConfiguration'; export * from './v1beta2ResourcePolicyRule'; export * from './v1beta2ServiceAccountSubject'; export * from './v1beta2Subject'; export * from './v1beta2UserSubject'; export * from './v1beta3ExemptPriorityLevelConfiguration'; export * from './v1beta3FlowDistinguisherMethod'; export * from './v1beta3FlowSchema'; export * from './v1beta3FlowSchemaCondition'; export * from './v1beta3FlowSchemaList'; export * from './v1beta3FlowSchemaSpec'; export * from './v1beta3FlowSchemaStatus'; export * from './v1beta3GroupSubject'; export * from './v1beta3LimitResponse'; export * from './v1beta3LimitedPriorityLevelConfiguration'; export * from './v1beta3NonResourcePolicyRule'; export * from './v1beta3PolicyRulesWithSubjects'; export * from './v1beta3PriorityLevelConfiguration'; export * from './v1beta3PriorityLevelConfigurationCondition'; export * from './v1beta3PriorityLevelConfigurationList'; export * from './v1beta3PriorityLevelConfigurationReference'; export * from './v1beta3PriorityLevelConfigurationSpec'; export * from './v1beta3PriorityLevelConfigurationStatus'; export * from './v1beta3QueuingConfiguration'; export * from './v1beta3ResourcePolicyRule'; export * from './v1beta3ServiceAccountSubject'; export * from './v1beta3Subject'; export * from './v1beta3UserSubject'; export * from './v2ContainerResourceMetricSource'; export * from './v2ContainerResourceMetricStatus'; export * from './v2CrossVersionObjectReference'; export * from './v2ExternalMetricSource'; export * from './v2ExternalMetricStatus'; export * from './v2HPAScalingPolicy'; export * from './v2HPAScalingRules'; export * from './v2HorizontalPodAutoscaler'; export * from './v2HorizontalPodAutoscalerBehavior'; export * from './v2HorizontalPodAutoscalerCondition'; export * from './v2HorizontalPodAutoscalerList'; export * from './v2HorizontalPodAutoscalerSpec'; export * from './v2HorizontalPodAutoscalerStatus'; export * from './v2MetricIdentifier'; export * from './v2MetricSpec'; export * from './v2MetricStatus'; export * from './v2MetricTarget'; export * from './v2MetricValueStatus'; export * from './v2ObjectMetricSource'; export * from './v2ObjectMetricStatus'; export * from './v2PodsMetricSource'; export * from './v2PodsMetricStatus'; export * from './v2ResourceMetricSource'; export * from './v2ResourceMetricStatus'; export * from './versionInfo'; import * as fs from 'fs'; export interface RequestDetailedFile { value: Buffer; options?: { filename?: string; contentType?: string; }; } export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile; export declare class ObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; static deserialize(data: any, type: string): any; } export interface Authentication { /** * Apply authentication settings to header and query params. */ applyToRequest(requestOptions: localVarRequest.Options): Promise<void> | void; } export declare class HttpBasicAuth implements Authentication { username: string; password: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class HttpBearerAuth implements Authentication { accessToken: string | (() => string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class ApiKeyAuth implements Authentication { private location; private paramName; apiKey: string; constructor(location: string, paramName: string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class OAuth implements Authentication { accessToken: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class VoidAuth implements Authentication { username: string; password: string; applyToRequest(_: localVarRequest.Options): void; } export type Interceptor = (requestOptions: localVarRequest.Options) => (Promise<void> | void);