import WaSockets from "../BlastBot";
import keyDBHandler from "../dbHandler";
export type WASocketType = ReturnType<InstanceType<typeof WaSockets>["initializeWASocket"]> extends Promise<infer U> ? U : never;
export type dbPromiseType = InstanceType<typeof keyDBHandler>;
export type sockPromiseType = ReturnType<InstanceType<typeof WaSockets>["initializeWASocket"]> extends Promise<{
    sock: infer U;
}> ? U : never;
export type MapDB = Map<string, sockPromiseType>;
export type DBMap = Map<string, dbPromiseType>;
