import { HTTPBody } from '@fastify-modular/route'; import { pito } from 'pito'; export declare const EmitEventParams: import("pito").PitoObj<{ userId: import("pito").PitoNum; }>; export declare type EmitEventParams = pito.Type; export declare const EmitEventInput: import("pito").PitoObj<{ data: 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">>>>; }>; export declare type EmitEventInput = pito.Type; export declare const EmitEventOption: import("pito").PitoObj<{}>; export declare type EmitEventOption = pito.Type; export declare const EmitEvent: HTTPBody<"user", "http", "POST", "/api/v1/user/emit-event/:userId", import("pito").PitoObj<{ userId: import("pito").PitoNum; }>, import("pito").PitoObj<{}>, import("pito").PitoObj<{ data: 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">>>>; }>, import("pito").PitoAny, import("pito").PitoAny>; //# sourceMappingURL=emit.debug.d.ts.map