import type { MESSAGE_INFO } from "./messages.js"; type ExtractArgs = F extends (args: infer P) => unknown ? P : never; type CombineArgs = M & D extends object ? M & D : never; export type MessageArgs = { [K in keyof typeof MESSAGE_INFO]: CombineArgs, ExtractArgs>; }; export {};