import { RxHttpRequestAction, RxHttpActionTypes } from 'redux-rx-http';
export declare const PUT_JOB_LABEL_AUTO: RxHttpActionTypes;
export declare const PUT_JOB_LABEL_AUTO_BATCH: RxHttpActionTypes;
export declare const SET_JOB_LABEL_AUTO = "SET_JOB_LABEL_AUTO";
export declare const SET_JOB_LABEL_AUTO_BATCH = "SET_JOB_LABEL_AUTO_BATCH";
export interface SetJobLabelAutoAction {
    type: 'SET_JOB_LABEL_AUTO';
    jobLabel: string;
    auto: boolean;
}
export interface SetJobLabelAutoBatchAction {
    type: 'SET_JOB_LABEL_AUTO_BATCH';
    jobLabels: string[];
    auto: boolean;
}
export declare const putJobLabelAuto: (label: string, autoIsOn: boolean, args?: any) => RxHttpRequestAction;
export declare const putJobLabelAutoBatch: (auto: boolean, labels: string[], args?: any) => RxHttpRequestAction;
export declare const setJobLabelAuto: (jobLabel: string, auto: boolean) => SetJobLabelAutoAction;
export declare const setJobLabelAutoBatch: (jobLabels: string[], auto: boolean) => SetJobLabelAutoBatchAction;
