export declare const reducers: {
    dpState: import("redux-actions").ReduxCompatibleReducer<import("./modules/common").DpState, import("tuya-panel-kit").DevInfo<Record<string, import("tuya-panel-kit").DpType>> | (Partial<import("./modules/common").DpState> & {
        [key: string]: string | number | boolean;
    })>;
    devInfo: import("redux-actions").ReduxCompatibleReducer<import("tuya-panel-kit").DevInfo<import("./modules/common").DpState>, import("tuya-panel-kit").DevInfo<import("./modules/common").DpState>>;
    logs: import("redux-actions").ReduxCompatibleReducer<import("./modules/common").Log[], import("tuya-panel-kit").DevInfo<Record<string, import("tuya-panel-kit").DpType>> | (Partial<import("./modules/common").DpState> & {
        [key: string]: string | number | boolean;
    }) | undefined>;
    ldvModules: import("@reduxjs/toolkit").Reducer<import("./modules/NativePropsSlice").NativeProps, import("@reduxjs/toolkit").AnyAction>;
};
declare type Reducers = typeof reducers;
export declare type ReduxState = {
    [K in keyof Reducers]: ReturnType<Reducers[K]>;
};
export declare const rootReducers: import("redux").Reducer<import("redux").CombinedState<{
    dpState: import("./modules/common").DpState;
    devInfo: import("tuya-panel-kit").DevInfo<import("./modules/common").DpState>;
    logs: import("./modules/common").Log[];
    ldvModules: import("./modules/NativePropsSlice").NativeProps;
}>, import("redux").AnyAction>;
export declare const rootEpics: import("redux-observable").Epic<import("redux-actions").Action<Partial<import("./modules/common").DpState> & {
    [key: string]: string | number | boolean;
}>, import("redux-actions").Action<Partial<import("./modules/common").DpState> & {
    [key: string]: string | number | boolean;
}>, void, any>;
export {};
