/**
 * Kubernetes
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: unversioned
 *
 *
 * 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 { IoK8sApiResourceV1alpha3DeviceClass, IoK8sApiResourceV1alpha3DeviceClassList, IoK8sApiResourceV1alpha3DeviceTaintRule, IoK8sApiResourceV1alpha3DeviceTaintRuleList, IoK8sApiResourceV1alpha3ResourceClaim, IoK8sApiResourceV1alpha3ResourceClaimList, IoK8sApiResourceV1alpha3ResourceClaimTemplate, IoK8sApiResourceV1alpha3ResourceClaimTemplateList, IoK8sApiResourceV1alpha3ResourceSlice, IoK8sApiResourceV1alpha3ResourceSliceList, IoK8sApimachineryPkgApisMetaV1APIResourceList, IoK8sApimachineryPkgApisMetaV1DeleteOptions, IoK8sApimachineryPkgApisMetaV1Status, IoK8sApimachineryPkgApisMetaV1WatchEvent } from '../models';
export interface CreateResourceV1alpha3DeviceClassRequest {
    body: IoK8sApiResourceV1alpha3DeviceClass;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface CreateResourceV1alpha3DeviceTaintRuleRequest {
    body: IoK8sApiResourceV1alpha3DeviceTaintRule;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface CreateResourceV1alpha3NamespacedResourceClaimRequest {
    namespace: string;
    body: IoK8sApiResourceV1alpha3ResourceClaim;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface CreateResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    namespace: string;
    body: IoK8sApiResourceV1alpha3ResourceClaimTemplate;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface CreateResourceV1alpha3ResourceSliceRequest {
    body: IoK8sApiResourceV1alpha3ResourceSlice;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface DeleteResourceV1alpha3CollectionDeviceClassRequest {
    pretty?: string;
    _continue?: string;
    dryRun?: string;
    fieldSelector?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    labelSelector?: string;
    limit?: number;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3CollectionDeviceTaintRuleRequest {
    pretty?: string;
    _continue?: string;
    dryRun?: string;
    fieldSelector?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    labelSelector?: string;
    limit?: number;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3CollectionNamespacedResourceClaimRequest {
    namespace: string;
    pretty?: string;
    _continue?: string;
    dryRun?: string;
    fieldSelector?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    labelSelector?: string;
    limit?: number;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3CollectionNamespacedResourceClaimTemplateRequest {
    namespace: string;
    pretty?: string;
    _continue?: string;
    dryRun?: string;
    fieldSelector?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    labelSelector?: string;
    limit?: number;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3CollectionResourceSliceRequest {
    pretty?: string;
    _continue?: string;
    dryRun?: string;
    fieldSelector?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    labelSelector?: string;
    limit?: number;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3DeviceClassRequest {
    name: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3DeviceTaintRuleRequest {
    name: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3NamespacedResourceClaimRequest {
    name: string;
    namespace: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    name: string;
    namespace: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteResourceV1alpha3ResourceSliceRequest {
    name: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface ListResourceV1alpha3DeviceClassRequest {
    pretty?: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3DeviceTaintRuleRequest {
    pretty?: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3NamespacedResourceClaimRequest {
    namespace: string;
    pretty?: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    namespace: string;
    pretty?: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3ResourceClaimForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3ResourceClaimTemplateForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListResourceV1alpha3ResourceSliceRequest {
    pretty?: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface PatchResourceV1alpha3DeviceClassRequest {
    name: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchResourceV1alpha3DeviceTaintRuleRequest {
    name: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchResourceV1alpha3NamespacedResourceClaimRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchResourceV1alpha3NamespacedResourceClaimStatusRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchResourceV1alpha3ResourceSliceRequest {
    name: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface ReadResourceV1alpha3DeviceClassRequest {
    name: string;
    pretty?: string;
}
export interface ReadResourceV1alpha3DeviceTaintRuleRequest {
    name: string;
    pretty?: string;
}
export interface ReadResourceV1alpha3NamespacedResourceClaimRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadResourceV1alpha3NamespacedResourceClaimStatusRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadResourceV1alpha3ResourceSliceRequest {
    name: string;
    pretty?: string;
}
export interface ReplaceResourceV1alpha3DeviceClassRequest {
    name: string;
    body: IoK8sApiResourceV1alpha3DeviceClass;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceResourceV1alpha3DeviceTaintRuleRequest {
    name: string;
    body: IoK8sApiResourceV1alpha3DeviceTaintRule;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceResourceV1alpha3NamespacedResourceClaimRequest {
    name: string;
    namespace: string;
    body: IoK8sApiResourceV1alpha3ResourceClaim;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceResourceV1alpha3NamespacedResourceClaimStatusRequest {
    name: string;
    namespace: string;
    body: IoK8sApiResourceV1alpha3ResourceClaim;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    name: string;
    namespace: string;
    body: IoK8sApiResourceV1alpha3ResourceClaimTemplate;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceResourceV1alpha3ResourceSliceRequest {
    name: string;
    body: IoK8sApiResourceV1alpha3ResourceSlice;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface WatchResourceV1alpha3DeviceClassRequest {
    name: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3DeviceClassListRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3DeviceTaintRuleRequest {
    name: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3DeviceTaintRuleListRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3NamespacedResourceClaimRequest {
    name: string;
    namespace: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3NamespacedResourceClaimListRequest {
    namespace: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3NamespacedResourceClaimTemplateRequest {
    name: string;
    namespace: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3NamespacedResourceClaimTemplateListRequest {
    namespace: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3ResourceClaimListForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3ResourceClaimTemplateListForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3ResourceSliceRequest {
    name: string;
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchResourceV1alpha3ResourceSliceListRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
/**
 *
 */
export declare class ResourceV1alpha3Api extends runtime.BaseAPI {
    /**
     * create a DeviceClass
     */
    createResourceV1alpha3DeviceClassRaw(requestParameters: CreateResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClass>>;
    /**
     * create a DeviceClass
     */
    createResourceV1alpha3DeviceClass(requestParameters: CreateResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClass>;
    /**
     * create a DeviceTaintRule
     */
    createResourceV1alpha3DeviceTaintRuleRaw(requestParameters: CreateResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRule>>;
    /**
     * create a DeviceTaintRule
     */
    createResourceV1alpha3DeviceTaintRule(requestParameters: CreateResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRule>;
    /**
     * create a ResourceClaim
     */
    createResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: CreateResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * create a ResourceClaim
     */
    createResourceV1alpha3NamespacedResourceClaim(requestParameters: CreateResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * create a ResourceClaimTemplate
     */
    createResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: CreateResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplate>>;
    /**
     * create a ResourceClaimTemplate
     */
    createResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: CreateResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplate>;
    /**
     * create a ResourceSlice
     */
    createResourceV1alpha3ResourceSliceRaw(requestParameters: CreateResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSlice>>;
    /**
     * create a ResourceSlice
     */
    createResourceV1alpha3ResourceSlice(requestParameters: CreateResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSlice>;
    /**
     * delete collection of DeviceClass
     */
    deleteResourceV1alpha3CollectionDeviceClassRaw(requestParameters: DeleteResourceV1alpha3CollectionDeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of DeviceClass
     */
    deleteResourceV1alpha3CollectionDeviceClass(requestParameters: DeleteResourceV1alpha3CollectionDeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete collection of DeviceTaintRule
     */
    deleteResourceV1alpha3CollectionDeviceTaintRuleRaw(requestParameters: DeleteResourceV1alpha3CollectionDeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of DeviceTaintRule
     */
    deleteResourceV1alpha3CollectionDeviceTaintRule(requestParameters: DeleteResourceV1alpha3CollectionDeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete collection of ResourceClaim
     */
    deleteResourceV1alpha3CollectionNamespacedResourceClaimRaw(requestParameters: DeleteResourceV1alpha3CollectionNamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of ResourceClaim
     */
    deleteResourceV1alpha3CollectionNamespacedResourceClaim(requestParameters: DeleteResourceV1alpha3CollectionNamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete collection of ResourceClaimTemplate
     */
    deleteResourceV1alpha3CollectionNamespacedResourceClaimTemplateRaw(requestParameters: DeleteResourceV1alpha3CollectionNamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of ResourceClaimTemplate
     */
    deleteResourceV1alpha3CollectionNamespacedResourceClaimTemplate(requestParameters: DeleteResourceV1alpha3CollectionNamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete collection of ResourceSlice
     */
    deleteResourceV1alpha3CollectionResourceSliceRaw(requestParameters: DeleteResourceV1alpha3CollectionResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of ResourceSlice
     */
    deleteResourceV1alpha3CollectionResourceSlice(requestParameters: DeleteResourceV1alpha3CollectionResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete a DeviceClass
     */
    deleteResourceV1alpha3DeviceClassRaw(requestParameters: DeleteResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClass>>;
    /**
     * delete a DeviceClass
     */
    deleteResourceV1alpha3DeviceClass(requestParameters: DeleteResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClass>;
    /**
     * delete a DeviceTaintRule
     */
    deleteResourceV1alpha3DeviceTaintRuleRaw(requestParameters: DeleteResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRule>>;
    /**
     * delete a DeviceTaintRule
     */
    deleteResourceV1alpha3DeviceTaintRule(requestParameters: DeleteResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRule>;
    /**
     * delete a ResourceClaim
     */
    deleteResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: DeleteResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * delete a ResourceClaim
     */
    deleteResourceV1alpha3NamespacedResourceClaim(requestParameters: DeleteResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * delete a ResourceClaimTemplate
     */
    deleteResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: DeleteResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplate>>;
    /**
     * delete a ResourceClaimTemplate
     */
    deleteResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: DeleteResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplate>;
    /**
     * delete a ResourceSlice
     */
    deleteResourceV1alpha3ResourceSliceRaw(requestParameters: DeleteResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSlice>>;
    /**
     * delete a ResourceSlice
     */
    deleteResourceV1alpha3ResourceSlice(requestParameters: DeleteResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSlice>;
    /**
     * get available resources
     */
    getResourceV1alpha3APIResourcesRaw(initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1APIResourceList>>;
    /**
     * get available resources
     */
    getResourceV1alpha3APIResources(initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1APIResourceList>;
    /**
     * list or watch objects of kind DeviceClass
     */
    listResourceV1alpha3DeviceClassRaw(requestParameters: ListResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClassList>>;
    /**
     * list or watch objects of kind DeviceClass
     */
    listResourceV1alpha3DeviceClass(requestParameters: ListResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClassList>;
    /**
     * list or watch objects of kind DeviceTaintRule
     */
    listResourceV1alpha3DeviceTaintRuleRaw(requestParameters: ListResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRuleList>>;
    /**
     * list or watch objects of kind DeviceTaintRule
     */
    listResourceV1alpha3DeviceTaintRule(requestParameters: ListResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRuleList>;
    /**
     * list or watch objects of kind ResourceClaim
     */
    listResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: ListResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimList>>;
    /**
     * list or watch objects of kind ResourceClaim
     */
    listResourceV1alpha3NamespacedResourceClaim(requestParameters: ListResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimList>;
    /**
     * list or watch objects of kind ResourceClaimTemplate
     */
    listResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: ListResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplateList>>;
    /**
     * list or watch objects of kind ResourceClaimTemplate
     */
    listResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: ListResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplateList>;
    /**
     * list or watch objects of kind ResourceClaim
     */
    listResourceV1alpha3ResourceClaimForAllNamespacesRaw(requestParameters: ListResourceV1alpha3ResourceClaimForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimList>>;
    /**
     * list or watch objects of kind ResourceClaim
     */
    listResourceV1alpha3ResourceClaimForAllNamespaces(requestParameters: ListResourceV1alpha3ResourceClaimForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimList>;
    /**
     * list or watch objects of kind ResourceClaimTemplate
     */
    listResourceV1alpha3ResourceClaimTemplateForAllNamespacesRaw(requestParameters: ListResourceV1alpha3ResourceClaimTemplateForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplateList>>;
    /**
     * list or watch objects of kind ResourceClaimTemplate
     */
    listResourceV1alpha3ResourceClaimTemplateForAllNamespaces(requestParameters: ListResourceV1alpha3ResourceClaimTemplateForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplateList>;
    /**
     * list or watch objects of kind ResourceSlice
     */
    listResourceV1alpha3ResourceSliceRaw(requestParameters: ListResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSliceList>>;
    /**
     * list or watch objects of kind ResourceSlice
     */
    listResourceV1alpha3ResourceSlice(requestParameters: ListResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSliceList>;
    /**
     * partially update the specified DeviceClass
     */
    patchResourceV1alpha3DeviceClassRaw(requestParameters: PatchResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClass>>;
    /**
     * partially update the specified DeviceClass
     */
    patchResourceV1alpha3DeviceClass(requestParameters: PatchResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClass>;
    /**
     * partially update the specified DeviceTaintRule
     */
    patchResourceV1alpha3DeviceTaintRuleRaw(requestParameters: PatchResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRule>>;
    /**
     * partially update the specified DeviceTaintRule
     */
    patchResourceV1alpha3DeviceTaintRule(requestParameters: PatchResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRule>;
    /**
     * partially update the specified ResourceClaim
     */
    patchResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * partially update the specified ResourceClaim
     */
    patchResourceV1alpha3NamespacedResourceClaim(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * partially update status of the specified ResourceClaim
     */
    patchResourceV1alpha3NamespacedResourceClaimStatusRaw(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * partially update status of the specified ResourceClaim
     */
    patchResourceV1alpha3NamespacedResourceClaimStatus(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * partially update the specified ResourceClaimTemplate
     */
    patchResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplate>>;
    /**
     * partially update the specified ResourceClaimTemplate
     */
    patchResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: PatchResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplate>;
    /**
     * partially update the specified ResourceSlice
     */
    patchResourceV1alpha3ResourceSliceRaw(requestParameters: PatchResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSlice>>;
    /**
     * partially update the specified ResourceSlice
     */
    patchResourceV1alpha3ResourceSlice(requestParameters: PatchResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSlice>;
    /**
     * read the specified DeviceClass
     */
    readResourceV1alpha3DeviceClassRaw(requestParameters: ReadResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClass>>;
    /**
     * read the specified DeviceClass
     */
    readResourceV1alpha3DeviceClass(requestParameters: ReadResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClass>;
    /**
     * read the specified DeviceTaintRule
     */
    readResourceV1alpha3DeviceTaintRuleRaw(requestParameters: ReadResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRule>>;
    /**
     * read the specified DeviceTaintRule
     */
    readResourceV1alpha3DeviceTaintRule(requestParameters: ReadResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRule>;
    /**
     * read the specified ResourceClaim
     */
    readResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * read the specified ResourceClaim
     */
    readResourceV1alpha3NamespacedResourceClaim(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * read status of the specified ResourceClaim
     */
    readResourceV1alpha3NamespacedResourceClaimStatusRaw(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * read status of the specified ResourceClaim
     */
    readResourceV1alpha3NamespacedResourceClaimStatus(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * read the specified ResourceClaimTemplate
     */
    readResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplate>>;
    /**
     * read the specified ResourceClaimTemplate
     */
    readResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: ReadResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplate>;
    /**
     * read the specified ResourceSlice
     */
    readResourceV1alpha3ResourceSliceRaw(requestParameters: ReadResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSlice>>;
    /**
     * read the specified ResourceSlice
     */
    readResourceV1alpha3ResourceSlice(requestParameters: ReadResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSlice>;
    /**
     * replace the specified DeviceClass
     */
    replaceResourceV1alpha3DeviceClassRaw(requestParameters: ReplaceResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceClass>>;
    /**
     * replace the specified DeviceClass
     */
    replaceResourceV1alpha3DeviceClass(requestParameters: ReplaceResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceClass>;
    /**
     * replace the specified DeviceTaintRule
     */
    replaceResourceV1alpha3DeviceTaintRuleRaw(requestParameters: ReplaceResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3DeviceTaintRule>>;
    /**
     * replace the specified DeviceTaintRule
     */
    replaceResourceV1alpha3DeviceTaintRule(requestParameters: ReplaceResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3DeviceTaintRule>;
    /**
     * replace the specified ResourceClaim
     */
    replaceResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * replace the specified ResourceClaim
     */
    replaceResourceV1alpha3NamespacedResourceClaim(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * replace status of the specified ResourceClaim
     */
    replaceResourceV1alpha3NamespacedResourceClaimStatusRaw(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaim>>;
    /**
     * replace status of the specified ResourceClaim
     */
    replaceResourceV1alpha3NamespacedResourceClaimStatus(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaim>;
    /**
     * replace the specified ResourceClaimTemplate
     */
    replaceResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceClaimTemplate>>;
    /**
     * replace the specified ResourceClaimTemplate
     */
    replaceResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: ReplaceResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceClaimTemplate>;
    /**
     * replace the specified ResourceSlice
     */
    replaceResourceV1alpha3ResourceSliceRaw(requestParameters: ReplaceResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiResourceV1alpha3ResourceSlice>>;
    /**
     * replace the specified ResourceSlice
     */
    replaceResourceV1alpha3ResourceSlice(requestParameters: ReplaceResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApiResourceV1alpha3ResourceSlice>;
    /**
     * watch changes to an object of kind DeviceClass. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3DeviceClassRaw(requestParameters: WatchResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind DeviceClass. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3DeviceClass(requestParameters: WatchResourceV1alpha3DeviceClassRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of DeviceClass. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3DeviceClassListRaw(requestParameters: WatchResourceV1alpha3DeviceClassListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of DeviceClass. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3DeviceClassList(requestParameters: WatchResourceV1alpha3DeviceClassListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind DeviceTaintRule. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3DeviceTaintRuleRaw(requestParameters: WatchResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind DeviceTaintRule. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3DeviceTaintRule(requestParameters: WatchResourceV1alpha3DeviceTaintRuleRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of DeviceTaintRule. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3DeviceTaintRuleListRaw(requestParameters: WatchResourceV1alpha3DeviceTaintRuleListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of DeviceTaintRule. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3DeviceTaintRuleList(requestParameters: WatchResourceV1alpha3DeviceTaintRuleListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3NamespacedResourceClaimRaw(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3NamespacedResourceClaim(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3NamespacedResourceClaimListRaw(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3NamespacedResourceClaimList(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3NamespacedResourceClaimTemplateRaw(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3NamespacedResourceClaimTemplate(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimTemplateRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3NamespacedResourceClaimTemplateListRaw(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimTemplateListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3NamespacedResourceClaimTemplateList(requestParameters: WatchResourceV1alpha3NamespacedResourceClaimTemplateListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceClaimListForAllNamespacesRaw(requestParameters: WatchResourceV1alpha3ResourceClaimListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of ResourceClaim. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceClaimListForAllNamespaces(requestParameters: WatchResourceV1alpha3ResourceClaimListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceClaimTemplateListForAllNamespacesRaw(requestParameters: WatchResourceV1alpha3ResourceClaimTemplateListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of ResourceClaimTemplate. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceClaimTemplateListForAllNamespaces(requestParameters: WatchResourceV1alpha3ResourceClaimTemplateListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind ResourceSlice. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3ResourceSliceRaw(requestParameters: WatchResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind ResourceSlice. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchResourceV1alpha3ResourceSlice(requestParameters: WatchResourceV1alpha3ResourceSliceRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of ResourceSlice. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceSliceListRaw(requestParameters: WatchResourceV1alpha3ResourceSliceListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of ResourceSlice. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchResourceV1alpha3ResourceSliceList(requestParameters: WatchResourceV1alpha3ResourceSliceListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
}
