import { WS } from '@fastify-modular/route'; import { pito } from 'pito'; export declare const ConnectOption: import("pito").PitoObj<{}>; export declare type ConnectOption = pito.Type; export declare const ConnectReceive: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ roomId: import("pito").PitoUUID; content: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"broadcast">>>>; export declare type ConnectReceive = pito.Type; export declare const ConnectSend: import("pito").PitoUnionObj<"namespace", import("pito").PitoObj<{ msgId: import("pito").PitoUUID; roomId: import("pito").PitoUUID; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ who: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"enter">>> | import("pito").PitoObj<{ at: import("pito").PitoDatetime; content: import("pito").PitoStr; sender: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; } & Record<"type", import("pito").PitoLit<"broadcast">>> | import("pito").PitoObj<{ who: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"exit">>>>; } & Record<"namespace", import("pito").PitoLit<"chat">>> | import("pito").PitoObj<{ msgId: import("pito").PitoUUID; roomId: import("pito").PitoUUID; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-sell">>> | import("pito").PitoObj<{ buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-buy">>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"request-buy">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-deal">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; prev: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller">; } & Record<"type", import("pito").PitoLit<"MARGIN-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-UPDATE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"CONTRACT-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-VERIFY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-SIGN">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"DOWN-PAY">>> | import("pito").PitoObj<{ interim: import("pito").PitoOpt; caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"DOWN-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"INTERIM-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"INTERIM-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"BALANCE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"BALANCE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CANCEL">>>>; curr: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; } & Record<"type", import("pito").PitoLit<"update-deal">>> | import("pito").PitoObj<{ message: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"notify">>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; } & Record<"type", import("pito").PitoLit<"connect-chatroom">>>>; } & Record<"namespace", import("pito").PitoLit<"system">>>>; export declare type ConnectSend = pito.Type; export declare const RoomDefine: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ roomId: import("pito").PitoUUID; userId: import("pito").PitoInt; title: import("pito").PitoStr; description: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"system">>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; title: import("pito").PitoStr; description: import("pito").PitoStr; userId0: import("pito").PitoInt; userId1: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"one-to-one">>>>; export declare type RoomDefine = pito.Type; export declare const Connect: WS<"auth", "jwt-bearer" | "ws", "/api/v1/auth/connect", import("pito").PitoObj>>, import("pito").PitoObj<{}>, import("pito").PitoUnionObj<"namespace", import("pito").PitoObj<{ msgId: import("pito").PitoUUID; roomId: import("pito").PitoUUID; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ who: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"enter">>> | import("pito").PitoObj<{ at: import("pito").PitoDatetime; content: import("pito").PitoStr; sender: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; } & Record<"type", import("pito").PitoLit<"broadcast">>> | import("pito").PitoObj<{ who: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"exit">>>>; } & Record<"namespace", import("pito").PitoLit<"chat">>> | import("pito").PitoObj<{ msgId: import("pito").PitoUUID; roomId: import("pito").PitoUUID; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-sell">>> | import("pito").PitoObj<{ buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-buy">>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"request-buy">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-deal">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; prev: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller">; } & Record<"type", import("pito").PitoLit<"MARGIN-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-UPDATE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"CONTRACT-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-VERIFY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-SIGN">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"DOWN-PAY">>> | import("pito").PitoObj<{ interim: import("pito").PitoOpt; caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"DOWN-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"INTERIM-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"INTERIM-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"BALANCE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"BALANCE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CANCEL">>>>; curr: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; } & Record<"type", import("pito").PitoLit<"update-deal">>> | import("pito").PitoObj<{ message: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"notify">>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; } & Record<"type", import("pito").PitoLit<"connect-chatroom">>>>; } & Record<"namespace", import("pito").PitoLit<"system">>>>, import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ roomId: import("pito").PitoUUID; content: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"broadcast">>>>, {}, { subscribes: { args: []; return: import("pito").PitoArr>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; title: import("pito").PitoStr; description: import("pito").PitoStr; userId0: import("pito").PitoInt; userId1: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"one-to-one">>>>>; }; connect: { args: [import("pito").PitoUnionObj<"target", import("pito").PitoObj<{ userId: import("pito").PitoNum; } & Record<"target", import("pito").PitoLit<"user">>>>]; return: import("pito").PitoUnionObj<"result", import("pito").PitoObj<{ value: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ roomId: import("pito").PitoUUID; userId: import("pito").PitoInt; title: import("pito").PitoStr; description: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"system">>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; title: import("pito").PitoStr; description: import("pito").PitoStr; userId0: import("pito").PitoInt; userId1: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"one-to-one">>>>; } & Record<"result", import("pito").PitoLit<"ok">>> | import("pito").PitoObj<{ cause: import("pito").PitoUnionLit<"connected" | "unknown">; } & Record<"result", import("pito").PitoLit<"fail">>>>; }; disconnect: { args: [import("pito").PitoUUID]; return: import("pito").PitoAny; }; listChat: { args: [import("pito").PitoUUID, import("pito").PitoObj<{ pageSize: import("pito").PitoOpt; pageNo: import("pito").PitoOpt; }>]; return: import("pito").PitoObj<{ found: import("pito").PitoArr; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"enter">>> | import("pito").PitoObj<{ at: import("pito").PitoDatetime; content: import("pito").PitoStr; sender: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; } & Record<"type", import("pito").PitoLit<"broadcast">>> | import("pito").PitoObj<{ who: import("pito").PitoObj<{ id: import("pito").PitoInt; name: import("pito").PitoStr; }>; at: import("pito").PitoDatetime; } & Record<"type", import("pito").PitoLit<"exit">>>>; } & Record<"namespace", import("pito").PitoLit<"chat">>> | import("pito").PitoObj<{ msgId: import("pito").PitoUUID; roomId: import("pito").PitoUUID; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-sell">>> | import("pito").PitoObj<{ buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-buy">>> | import("pito").PitoObj<{ sellId: import("pito").PitoInt; buyId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"request-buy">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; } & Record<"type", import("pito").PitoLit<"create-deal">>> | import("pito").PitoObj<{ dealId: import("pito").PitoInt; prev: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; event: import("pito").PitoUnionObj<"type", import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller">; } & Record<"type", import("pito").PitoLit<"MARGIN-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-UPDATE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"CONTRACT-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-VERIFY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CONTRACT-SIGN">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"DOWN-PAY">>> | import("pito").PitoObj<{ interim: import("pito").PitoOpt; caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"DOWN-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"INTERIM-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"INTERIM-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer">; } & Record<"type", import("pito").PitoLit<"BALANCE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"owner">; } & Record<"type", import("pito").PitoLit<"BALANCE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "owner">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-PAY">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"seller">; } & Record<"type", import("pito").PitoLit<"BROKERAGE-FEE-COMPLETE">>> | import("pito").PitoObj<{ caller: import("pito").PitoUnionLit<"buyer" | "seller" | "owner">; } & Record<"type", import("pito").PitoLit<"CANCEL">>>>; curr: import("pito").PitoUnionObj<"value", import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>> | import("pito").PitoObj<{ context: import("pito").PitoObj<{ buyer: import("pito").PitoBool; seller: import("pito").PitoBool; owner: import("pito").PitoBool; iter: import("pito").PitoNum; }>; } & Record<"value", import("pito").PitoLit>>>; } & Record<"type", import("pito").PitoLit<"update-deal">>> | import("pito").PitoObj<{ message: import("pito").PitoStr; } & Record<"type", import("pito").PitoLit<"notify">>> | import("pito").PitoObj<{ roomId: import("pito").PitoUUID; } & Record<"type", import("pito").PitoLit<"connect-chatroom">>>>; } & Record<"namespace", import("pito").PitoLit<"system">>>>>; }>; }; }, import("pito").PitoAny>; //# sourceMappingURL=connect.d.ts.map