import * as Effect from "effect-app/Effect"; import * as S from "effect-app/Schema"; import type { StringId } from "effect-app/Schema"; import * as Tracer from "effect/Tracer"; import { Receiver, Sender } from "../adapters/ServiceBus.js"; export declare function makeServiceBusQueue(schema: S.Codec, drainSchema: S.Codec): Effect.Effect<{ drain: (handleEvent: (ks: DrainEvt) => Effect.Effect, sessionId?: string) => Effect.Effect, never>>; publish: (args_0: Evt, ...args: Evt[]) => Effect.Effect; }, never, Receiver | Sender>; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2JxdWV1ZS5kLnRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1F1ZXVlTWFrZXIvc2JxdWV1ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEtBQUssTUFBTSxNQUFNLG1CQUFtQixDQUFBO0FBQzNDLE9BQU8sS0FBSyxDQUFDLE1BQU0sbUJBQW1CLENBQUE7QUFDdEMsT0FBTyxLQUFLLEVBQUUsUUFBUSxFQUFFLE1BQU0sbUJBQW1CLENBQUE7QUFJakQsT0FBTyxLQUFLLE1BQU0sTUFBTSxlQUFlLENBQUE7QUFDdkMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQTtBQU81RCx3QkFBZ0IsbUJBQW1CLENBQ2pDLEdBQUcsU0FBUztJQUFFLEVBQUUsRUFBRSxRQUFRLENBQUM7SUFBQyxJQUFJLEVBQUUsTUFBTSxDQUFBO0NBQUUsRUFDMUMsUUFBUSxTQUFTO0lBQUUsRUFBRSxFQUFFLFFBQVEsQ0FBQztJQUFDLElBQUksRUFBRSxNQUFNLENBQUE7Q0FBRSxFQUMvQyxJQUFJLEVBQ0osU0FBUyxFQUVULE1BQU0sRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsRUFDMUIsV0FBVyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQztZQXVCN0IsTUFBTSxFQUFFLE1BQU0sZUFDUCxDQUFDLEVBQUUsRUFBRSxRQUFRLEtBQUssTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQyxjQUN0RCxNQUFNOzs2QkE2RXpCIn0=