import type { ClientInitializeRequest } from "./ClientInitializeRequest"; import type { ConnectRequest } from "./ConnectRequest"; import type { DropSessionsRequest } from "./DropSessionsRequest"; import type { GetInfoRequest } from "./GetInfoRequest"; import type { GetPendingRequestsRequest } from "./GetPendingRequestsRequest"; import type { GetSessionsRequest } from "./GetSessionsRequest"; import type { NewPayloadEventReply } from "./NewPayloadEventReply"; export type ClientToServer = { type: "ClientInitializeRequest"; } & ClientInitializeRequest | { type: "ConnectRequest"; } & ConnectRequest | { type: "GetInfoRequest"; } & GetInfoRequest | { type: "NewPayloadEventReply"; } & NewPayloadEventReply | { type: "GetPendingRequestsRequest"; } & GetPendingRequestsRequest | { type: "DropSessionsRequest"; } & DropSessionsRequest | { type: "GetSessionsRequest"; } & GetSessionsRequest;