import { type DeliveryMessage } from "../../contracts/index.js"; export interface MessageSelectRequest { installId?: string; clientVersion: string; clientKind: "cli" | "mcp"; /** Enum signal — never a transcript or raw content */ trigger?: "first_verified_run" | "milestone_reached" | "version_check"; } export interface MessageClientOptions { endpoint?: string; timeoutMs?: number; } /** * Fetch a server-selected message from the Control Plane. * Returns null on any network failure, timeout, or validation error. * Never throws — the primary command must never be affected. */ export declare function fetchSelectedMessage(request: MessageSelectRequest, options?: MessageClientOptions): Promise;