/**
 * `dql slack serve` — boot the Slack slash-command bot.
 *
 *   dql slack serve [--port 3479] [--provider claude|openai|gemini|ollama]
 *
 * Reads `SLACK_SIGNING_SECRET` (required) + `SLACK_BOT_TOKEN` (optional, only
 * needed for outbound posts beyond response_url replies). The bot answers
 * `/dql ask <q>` and `/dql block <id>` via the existing block-first agent loop,
 * so Slack reuses the same Certified/Uncertified semantics as the desktop UI.
 */
import type { CLIFlags } from '../args.js';
export declare function runSlack(sub: string | null, _rest: string[], flags: CLIFlags): Promise<void>;
//# sourceMappingURL=slack.d.ts.map