/**
 * Domain inputs for the two gateway Slack surfaces (admin failure alert and
 * the /ask relay bot). They live in core so the shared Block Kit factory in
 * `notifications/slack/` can consume them without core depending on the api
 * package. The api modules re-export these for back-compat (W-slack-interactivity
 * lineage; see the 2026-06-22 spec).
 */
/** Input for the gateway admin failure alert (run-level eval abort). */
export interface FailureAlertInput {
    requestId: string;
    error: string;
    areas?: string[];
    tasks?: string[];
    dataset?: string;
    requestedBy?: string;
    failedAt?: string;
    dashboardUrl?: string;
}
/** Terminal outcome of an /ask relay job. */
export interface AskJobOutcome {
    status: "completed" | "failed" | "timed-out";
    answer?: string;
    error?: string;
}
