import { Tracer } from "effect"; import { Effect, S } from "effect-app"; import { MemQueue } from "../adapters/memQueue.js"; export declare const makeMemQueue: (queueName: string, queueDrainName: string, schema: S.Codec, drainSchema: S.Codec) => Effect.Effect<{ publish: (args_0: Evt, ...args: Evt[]) => Effect.Effect; drain: (handleEvent: (ks: DrainEvt) => Effect.Effect, sessionId?: string) => Effect.Effect, never>>; }, never, MemQueue>; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVtUXVldWUuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9RdWV1ZU1ha2VyL21lbVF1ZXVlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBUyxNQUFNLEVBQUUsTUFBTSxRQUFRLENBQUE7QUFDdEMsT0FBTyxFQUFFLE1BQU0sRUFBMkMsQ0FBQyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBRy9FLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQTtBQU1sRCxlQUFPLE1BQU0sWUFBWSxHQUN2QixHQUFHLFNBQVM7SUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQztJQUFDLElBQUksRUFBRSxNQUFNLENBQUE7Q0FBRSxFQUM1QyxRQUFRLFNBQVM7SUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQztJQUFDLElBQUksRUFBRSxNQUFNLENBQUE7Q0FBRSxFQUNqRCxJQUFJLEVBQ0osU0FBUzs7WUFvQ0MsTUFBTSxFQUFFLE1BQU0sZUFDUCxDQUFDLEVBQUUsRUFBRSxRQUFRLEtBQUssTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQyxjQUN0RCxNQUFNO21CQXdEdEIsQ0FBQSJ9