/** * BLPOP key [key ...] timeout * Block until one of the keys has an element, or timeout (seconds). timeout 0 = block indefinitely. * Returns [key, element] on success, nil on timeout. */ import type { CommandContext, CommandReply, Engine } from '../types.ts'; export declare function handleBlpop(engine: Engine, args: Buffer[], context?: CommandContext): CommandReply;