///
import Store from '@mjcloud/redux';
import { ValueReduceBase } from '@mjcloud/reduce';
import { ISwitchState, ISwitchInitialStateParams } from './typings';
export declare class SwitchReduce extends ValueReduceBase {
initialState(store: Store, params: ISwitchInitialStateParams): ISwitchState;
updateValue(store: any, params: any): {
trueText: string | undefined;
falseText: string | undefined;
trueValue: import("react").ReactText;
falseValue: import("react").ReactText;
title: string;
value: import("react").ReactText;
text?: string | undefined;
disabled: boolean;
readonly: boolean;
tabIndex: number;
display: boolean;
configIsFetching: boolean;
configErrorMessage?: string | undefined;
config: import("@mjcloud/types").IDictionary;
};
}
declare const _default: SwitchReduce;
export default _default;