/**
 * BroadcastWorker - Processes queued broadcasts
 *
 * This worker dequeues broadcast messages and sends them using the Broadcast service.
 * Use with Queue.dequeue() in a background process or cron job.
 */
export declare const BroadcastWorker: Readonly<{
    processOne: (queueName?: string, driverName?: string) => Promise<boolean>;
    processAll: (queueName?: string, driverName?: string) => Promise<number>;
    runOnce: (opts?: {
        queueName?: string;
        driverName?: string;
        maxItems?: number;
        maxDurationMs?: number;
    }) => Promise<number>;
    startWorker: (opts?: {
        queueName?: string;
        driverName?: string;
        signal?: AbortSignal;
        maxDurationMs?: number;
    }) => Promise<number>;
    __zintrustQueueWorkerMeta?: Readonly<{
        kindLabel: string;
        defaultQueueName: string;
        maxAttempts: number;
    }>;
}>;
export default BroadcastWorker;
//# sourceMappingURL=BroadcastWorker.d.ts.map