import type { SlackMonitorContext } from "../context.js"; export type SlackSystemEventHandler = (args: { event: Record; body: unknown; }) => Promise; export type SlackSystemEventTestOverrides = { dmPolicy?: "open" | "pairing" | "allowlist" | "disabled"; allowFrom?: string[]; channelType?: "im" | "channel"; channelUsers?: string[]; }; export declare function createSlackSystemEventTestHarness(overrides?: SlackSystemEventTestOverrides): { ctx: SlackMonitorContext; getHandler(name: string): SlackSystemEventHandler | null; };