/**
 * 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 { IoK8sApiBatchV1CronJob, IoK8sApiBatchV1CronJobList, IoK8sApiBatchV1Job, IoK8sApiBatchV1JobList, IoK8sApimachineryPkgApisMetaV1APIResourceList, IoK8sApimachineryPkgApisMetaV1DeleteOptions, IoK8sApimachineryPkgApisMetaV1Status, IoK8sApimachineryPkgApisMetaV1WatchEvent } from '../models';
export interface CreateBatchV1NamespacedCronJobRequest {
    namespace: string;
    body: IoK8sApiBatchV1CronJob;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface CreateBatchV1NamespacedJobRequest {
    namespace: string;
    body: IoK8sApiBatchV1Job;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface DeleteBatchV1CollectionNamespacedCronJobRequest {
    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 DeleteBatchV1CollectionNamespacedJobRequest {
    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 DeleteBatchV1NamespacedCronJobRequest {
    name: string;
    namespace: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface DeleteBatchV1NamespacedJobRequest {
    name: string;
    namespace: string;
    pretty?: string;
    dryRun?: string;
    gracePeriodSeconds?: number;
    ignoreStoreReadErrorWithClusterBreakingPotential?: boolean;
    orphanDependents?: boolean;
    propagationPolicy?: string;
    body?: IoK8sApimachineryPkgApisMetaV1DeleteOptions;
}
export interface ListBatchV1CronJobForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListBatchV1JobForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface ListBatchV1NamespacedCronJobRequest {
    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 ListBatchV1NamespacedJobRequest {
    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 PatchBatchV1NamespacedCronJobRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchBatchV1NamespacedCronJobStatusRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchBatchV1NamespacedJobRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface PatchBatchV1NamespacedJobStatusRequest {
    name: string;
    namespace: string;
    body: object;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
    force?: boolean;
}
export interface ReadBatchV1NamespacedCronJobRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadBatchV1NamespacedCronJobStatusRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadBatchV1NamespacedJobRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReadBatchV1NamespacedJobStatusRequest {
    name: string;
    namespace: string;
    pretty?: string;
}
export interface ReplaceBatchV1NamespacedCronJobRequest {
    name: string;
    namespace: string;
    body: IoK8sApiBatchV1CronJob;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceBatchV1NamespacedCronJobStatusRequest {
    name: string;
    namespace: string;
    body: IoK8sApiBatchV1CronJob;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceBatchV1NamespacedJobRequest {
    name: string;
    namespace: string;
    body: IoK8sApiBatchV1Job;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface ReplaceBatchV1NamespacedJobStatusRequest {
    name: string;
    namespace: string;
    body: IoK8sApiBatchV1Job;
    pretty?: string;
    dryRun?: string;
    fieldManager?: string;
    fieldValidation?: string;
}
export interface WatchBatchV1CronJobListForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchBatchV1JobListForAllNamespacesRequest {
    allowWatchBookmarks?: boolean;
    _continue?: string;
    fieldSelector?: string;
    labelSelector?: string;
    limit?: number;
    pretty?: string;
    resourceVersion?: string;
    resourceVersionMatch?: string;
    sendInitialEvents?: boolean;
    timeoutSeconds?: number;
    watch?: boolean;
}
export interface WatchBatchV1NamespacedCronJobRequest {
    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 WatchBatchV1NamespacedCronJobListRequest {
    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 WatchBatchV1NamespacedJobRequest {
    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 WatchBatchV1NamespacedJobListRequest {
    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 declare class BatchV1Api extends runtime.BaseAPI {
    /**
     * create a CronJob
     */
    createBatchV1NamespacedCronJobRaw(requestParameters: CreateBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * create a CronJob
     */
    createBatchV1NamespacedCronJob(requestParameters: CreateBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * create a Job
     */
    createBatchV1NamespacedJobRaw(requestParameters: CreateBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * create a Job
     */
    createBatchV1NamespacedJob(requestParameters: CreateBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * delete collection of CronJob
     */
    deleteBatchV1CollectionNamespacedCronJobRaw(requestParameters: DeleteBatchV1CollectionNamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of CronJob
     */
    deleteBatchV1CollectionNamespacedCronJob(requestParameters: DeleteBatchV1CollectionNamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete collection of Job
     */
    deleteBatchV1CollectionNamespacedJobRaw(requestParameters: DeleteBatchV1CollectionNamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete collection of Job
     */
    deleteBatchV1CollectionNamespacedJob(requestParameters: DeleteBatchV1CollectionNamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete a CronJob
     */
    deleteBatchV1NamespacedCronJobRaw(requestParameters: DeleteBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete a CronJob
     */
    deleteBatchV1NamespacedCronJob(requestParameters: DeleteBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * delete a Job
     */
    deleteBatchV1NamespacedJobRaw(requestParameters: DeleteBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1Status>>;
    /**
     * delete a Job
     */
    deleteBatchV1NamespacedJob(requestParameters: DeleteBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1Status>;
    /**
     * get available resources
     */
    getBatchV1APIResourcesRaw(initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1APIResourceList>>;
    /**
     * get available resources
     */
    getBatchV1APIResources(initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1APIResourceList>;
    /**
     * list or watch objects of kind CronJob
     */
    listBatchV1CronJobForAllNamespacesRaw(requestParameters: ListBatchV1CronJobForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJobList>>;
    /**
     * list or watch objects of kind CronJob
     */
    listBatchV1CronJobForAllNamespaces(requestParameters: ListBatchV1CronJobForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJobList>;
    /**
     * list or watch objects of kind Job
     */
    listBatchV1JobForAllNamespacesRaw(requestParameters: ListBatchV1JobForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1JobList>>;
    /**
     * list or watch objects of kind Job
     */
    listBatchV1JobForAllNamespaces(requestParameters: ListBatchV1JobForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1JobList>;
    /**
     * list or watch objects of kind CronJob
     */
    listBatchV1NamespacedCronJobRaw(requestParameters: ListBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJobList>>;
    /**
     * list or watch objects of kind CronJob
     */
    listBatchV1NamespacedCronJob(requestParameters: ListBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJobList>;
    /**
     * list or watch objects of kind Job
     */
    listBatchV1NamespacedJobRaw(requestParameters: ListBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1JobList>>;
    /**
     * list or watch objects of kind Job
     */
    listBatchV1NamespacedJob(requestParameters: ListBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1JobList>;
    /**
     * partially update the specified CronJob
     */
    patchBatchV1NamespacedCronJobRaw(requestParameters: PatchBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * partially update the specified CronJob
     */
    patchBatchV1NamespacedCronJob(requestParameters: PatchBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * partially update status of the specified CronJob
     */
    patchBatchV1NamespacedCronJobStatusRaw(requestParameters: PatchBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * partially update status of the specified CronJob
     */
    patchBatchV1NamespacedCronJobStatus(requestParameters: PatchBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * partially update the specified Job
     */
    patchBatchV1NamespacedJobRaw(requestParameters: PatchBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * partially update the specified Job
     */
    patchBatchV1NamespacedJob(requestParameters: PatchBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * partially update status of the specified Job
     */
    patchBatchV1NamespacedJobStatusRaw(requestParameters: PatchBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * partially update status of the specified Job
     */
    patchBatchV1NamespacedJobStatus(requestParameters: PatchBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * read the specified CronJob
     */
    readBatchV1NamespacedCronJobRaw(requestParameters: ReadBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * read the specified CronJob
     */
    readBatchV1NamespacedCronJob(requestParameters: ReadBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * read status of the specified CronJob
     */
    readBatchV1NamespacedCronJobStatusRaw(requestParameters: ReadBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * read status of the specified CronJob
     */
    readBatchV1NamespacedCronJobStatus(requestParameters: ReadBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * read the specified Job
     */
    readBatchV1NamespacedJobRaw(requestParameters: ReadBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * read the specified Job
     */
    readBatchV1NamespacedJob(requestParameters: ReadBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * read status of the specified Job
     */
    readBatchV1NamespacedJobStatusRaw(requestParameters: ReadBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * read status of the specified Job
     */
    readBatchV1NamespacedJobStatus(requestParameters: ReadBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * replace the specified CronJob
     */
    replaceBatchV1NamespacedCronJobRaw(requestParameters: ReplaceBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * replace the specified CronJob
     */
    replaceBatchV1NamespacedCronJob(requestParameters: ReplaceBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * replace status of the specified CronJob
     */
    replaceBatchV1NamespacedCronJobStatusRaw(requestParameters: ReplaceBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1CronJob>>;
    /**
     * replace status of the specified CronJob
     */
    replaceBatchV1NamespacedCronJobStatus(requestParameters: ReplaceBatchV1NamespacedCronJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1CronJob>;
    /**
     * replace the specified Job
     */
    replaceBatchV1NamespacedJobRaw(requestParameters: ReplaceBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * replace the specified Job
     */
    replaceBatchV1NamespacedJob(requestParameters: ReplaceBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * replace status of the specified Job
     */
    replaceBatchV1NamespacedJobStatusRaw(requestParameters: ReplaceBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiBatchV1Job>>;
    /**
     * replace status of the specified Job
     */
    replaceBatchV1NamespacedJobStatus(requestParameters: ReplaceBatchV1NamespacedJobStatusRequest, initOverrides?: RequestInit): Promise<IoK8sApiBatchV1Job>;
    /**
     * watch individual changes to a list of CronJob. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1CronJobListForAllNamespacesRaw(requestParameters: WatchBatchV1CronJobListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of CronJob. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1CronJobListForAllNamespaces(requestParameters: WatchBatchV1CronJobListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of Job. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1JobListForAllNamespacesRaw(requestParameters: WatchBatchV1JobListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of Job. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1JobListForAllNamespaces(requestParameters: WatchBatchV1JobListForAllNamespacesRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind CronJob. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchBatchV1NamespacedCronJobRaw(requestParameters: WatchBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind CronJob. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchBatchV1NamespacedCronJob(requestParameters: WatchBatchV1NamespacedCronJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of CronJob. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1NamespacedCronJobListRaw(requestParameters: WatchBatchV1NamespacedCronJobListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of CronJob. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1NamespacedCronJobList(requestParameters: WatchBatchV1NamespacedCronJobListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch changes to an object of kind Job. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchBatchV1NamespacedJobRaw(requestParameters: WatchBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch changes to an object of kind Job. deprecated: use the \'watch\' parameter with a list operation instead, filtered to a single item with the \'fieldSelector\' parameter.
     */
    watchBatchV1NamespacedJob(requestParameters: WatchBatchV1NamespacedJobRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
    /**
     * watch individual changes to a list of Job. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1NamespacedJobListRaw(requestParameters: WatchBatchV1NamespacedJobListRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1WatchEvent>>;
    /**
     * watch individual changes to a list of Job. deprecated: use the \'watch\' parameter with a list operation instead.
     */
    watchBatchV1NamespacedJobList(requestParameters: WatchBatchV1NamespacedJobListRequest, initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1WatchEvent>;
}
