// Message Queue related types export type MQMessage = { id: string; queue: string; body: any; retries?: number; }; export type MQStats = { queued: number; processing: number; dlq: number; }; export type MQSubscribeOptions = { batchSize?: number; pollInterval?: number; }; // KV types export type KvKey = string[]; export type KV = { key: KvKey; value: T; }; export type KvQuery = { prefix?: KvKey; };