import { DeadLetterOptions } from "./subscribe.types.mjs"; import { BaseValidator } from "@warlock.js/seal"; //#region ../@warlock.js/herald/src/types/channel.types.d.ts type ChannelOptions = { type?: "queue" | "topic" | "fanout"; durable?: boolean; autoDelete?: boolean; exclusive?: boolean; deadLetter?: DeadLetterOptions; maxMessageSize?: number; messageTtl?: number; maxLength?: number; schema?: BaseValidator; }; type ChannelStats = { messageCount: number; consumerCount: number; name: string; }; //#endregion export { ChannelOptions, ChannelStats }; //# sourceMappingURL=channel.types.d.mts.map