import type { DeepReadonly } from 'utility-types'; import type * as PUPPET from 'wechaty-puppet'; declare type State = DeepReadonly<{ puppet: { [puppetId: string]: undefined | { currentUser?: PUPPET.payloads.Contact; qrcode?: string; wechatyId?: string; }; }; wechaty: { [wechatyId: string]: undefined | { puppetId?: string; }; }; }>; declare const reducer: import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STOPPED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">, THandledAction extends ReturnType, TOutputAction extends Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction> | Exclude, THandledAction>>(singleOrMultipleCreatorsAndTypes: TActionCreator | TActionCreator[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction> | Exclude, TOutputAction>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction, THandledAction_1 extends ReturnType, TOutputAction_1 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_1 | TActionCreator_1[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_1) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_1] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1> | Exclude, TOutputAction_1>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_1, THandledAction_2 extends ReturnType, TOutputAction_2 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_2 | TActionCreator_2[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_2) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_2] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2> | Exclude, TOutputAction_2>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_2, THandledAction_3 extends ReturnType, TOutputAction_3 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_3 | TActionCreator_3[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_3) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_3] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3> | Exclude, TOutputAction_3>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_3, THandledAction_4 extends ReturnType, TOutputAction_4 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_4 | TActionCreator_4[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_4) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_4] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4> | Exclude, TOutputAction_4>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_4, THandledAction_5 extends ReturnType, TOutputAction_5 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_5 | TActionCreator_5[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_5) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_5] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5> | Exclude, TOutputAction_5>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_5, THandledAction_6 extends ReturnType, TOutputAction_6 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_6 | TActionCreator_6[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_6) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_6] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6> | Exclude, TOutputAction_6>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_6, THandledAction_7 extends ReturnType, TOutputAction_7 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_7 | TActionCreator_7[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_7) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_7] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7> | Exclude, TOutputAction_7>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_7, THandledAction_8 extends ReturnType, TOutputAction_8 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_8 | TActionCreator_8[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_8) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_8] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8> | Exclude, TOutputAction_8>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_8, THandledAction_9 extends ReturnType, TOutputAction_9 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_9 | TActionCreator_9[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_9) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_9] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<(Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9> | Exclude, TOutputAction_9>)["type"], (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; handleAction: TOutputAction_9, THandledAction_10 extends ReturnType, TOutputAction_10 extends Exclude>(singleOrMultipleCreatorsAndTypes: TActionCreator_10 | TActionCreator_10[], reducer: (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: THandledAction_10) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>) => [TOutputAction_10] extends [import("typesafe-actions").Action] ? import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & any : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; } : import("typesafe-actions").Reducer, import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">> & { handlers: Record<"wechaty-redux/STARTED_EVENT" | "wechaty-redux/STOPPED_EVENT" | "wechaty-redux/STATE_ACTIVATED_EVENT" | "wechaty-redux/STATE_INACTIVATED_EVENT" | "wechaty-redux/DONG_RECEIVED_EVENT" | "wechaty-redux/ERROR_RECEIVED_EVENT" | "wechaty-redux/FRIENDSHIP_RECEIVED_EVENT" | "wechaty-redux/HEARTBEAT_RECEIVED_EVENT" | "wechaty-redux/LOGIN_RECEIVED_EVENT" | "wechaty-redux/LOGOUT_RECEIVED_EVENT" | "wechaty-redux/MESSAGE_RECEIVED_EVENT" | "wechaty-redux/READY_RECEIVED_EVENT" | "wechaty-redux/RESET_RECEIVED_EVENT" | "wechaty-redux/ROOM_INVITE_RECEIVED_EVENT" | "wechaty-redux/ROOM_JOIN_RECEIVED_EVENT" | "wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT" | "wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT" | "wechaty-redux/SCAN_RECEIVED_EVENT" | "wechaty-redux/DING_COMMAND" | "wechaty-redux/RESET_COMMAND" | "wechaty-redux/REGISTER_PUPPET_COMMAND" | "wechaty-redux/DEREGISTER_PUPPET_COMMAND" | "wechaty-redux/REGISTER_WECHATY_COMMAND" | "wechaty-redux/DEREGISTER_WECHATY_COMMAND" | "wechaty-redux/BIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND" | "wechaty-redux/NOP_COMMAND", (state: import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>, action: import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_PUPPET_COMMAND", { puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/REGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/DEREGISTER_WECHATY_COMMAND", { wechatyId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/BIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadAction<"wechaty-redux/UNBIND_WECHATY_PUPPET_COMMAND", { wechatyId: string; puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_ACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STATE_INACTIVATED_EVENT", { state: true | "pending"; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STARTED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/STOPPED_EVENT", { puppetId: string; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DONG_RECEIVED_EVENT", PUPPET.payloads.EventDong, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ERROR_RECEIVED_EVENT", PUPPET.payloads.EventError, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/FRIENDSHIP_RECEIVED_EVENT", PUPPET.payloads.EventFriendship, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/HEARTBEAT_RECEIVED_EVENT", PUPPET.payloads.EventHeartbeat, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGIN_RECEIVED_EVENT", PUPPET.payloads.EventLogin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/LOGOUT_RECEIVED_EVENT", PUPPET.payloads.EventLogout, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/MESSAGE_RECEIVED_EVENT", PUPPET.payloads.EventMessage, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/READY_RECEIVED_EVENT", PUPPET.payloads.EventReady, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_RECEIVED_EVENT", PUPPET.payloads.EventReset, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_INVITE_RECEIVED_EVENT", PUPPET.payloads.EventRoomInvite, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_JOIN_RECEIVED_EVENT", PUPPET.payloads.EventRoomJoin, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_LEAVE_RECEIVED_EVENT", PUPPET.payloads.EventRoomLeave, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/ROOM_TOPIC_RECEIVED_EVENT", PUPPET.payloads.EventRoomTopic, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/SCAN_RECEIVED_EVENT", PUPPET.payloads.EventScan, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/DING_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").PayloadMetaAction<"wechaty-redux/RESET_COMMAND", { data: string | undefined; }, { puppetId: string; }> | import("typesafe-actions").EmptyAction<"wechaty-redux/NOP_COMMAND">) => import("utility-types/dist/mapped-types")._DeepReadonlyObject<{ puppet: { [puppetId: string]: { currentUser?: PUPPET.payloads.Contact | undefined; qrcode?: string | undefined; wechatyId?: string | undefined; } | undefined; }; wechaty: { [wechatyId: string]: { puppetId?: string | undefined; } | undefined; }; }>>; }; }; export type { State, }; export default reducer; //# sourceMappingURL=reducers.d.ts.map