import { QueueMessage } from "../cloud/QueueMessage.js"; interface Queue { enqueue(jobId: string, appId: string | undefined, workflowId: string): Promise; schedule(jobId: string, appId: string | undefined, workflowId: string, due: Date): Promise; } interface Dequeue extends Queue { dequeueSome(): Promise>; } declare const Dequeue: { supports(queue: Queue): queue is Dequeue; }; export { Queue, Dequeue }; //# sourceMappingURL=Queue.d.ts.map