import { ICMRSwitchSlice } from '../../types/slices';
import { IStore } from '../../types/store';
export declare const CMRSwitchSlice: import("@reduxjs/toolkit").Slice<ICMRSwitchSlice, {
    resetValue: () => ICMRSwitchSlice;
    toggleValue: (state: import("immer/dist/internal").WritableDraft<ICMRSwitchSlice>) => void;
    toggleDisabled: (state: import("immer/dist/internal").WritableDraft<ICMRSwitchSlice>) => void;
}, "CMRSwitch">;
export declare const CMRSwitchActions: import("@reduxjs/toolkit").CaseReducerActions<{
    resetValue: () => ICMRSwitchSlice;
    toggleValue: (state: import("immer/dist/internal").WritableDraft<ICMRSwitchSlice>) => void;
    toggleDisabled: (state: import("immer/dist/internal").WritableDraft<ICMRSwitchSlice>) => void;
}, "CMRSwitch">;
export declare const selectCMRSwitch: (state: IStore) => ICMRSwitchSlice;
declare const _default: import("redux").Reducer<ICMRSwitchSlice, import("redux").AnyAction>;
export default _default;
