import type { DerivedTaskState } from "../internal/store/workflow-execution-event-store.js";
/**
 * Behavior hook that generates screen reader announcements when task
 * execution states change. Diffs the `taskStates` map on each update
 * and produces human-readable announcement strings.
 *
 * Returns the latest announcement string for rendering in an
 * `aria-live="polite"` region. The string changes on each new event,
 * allowing the live region to announce it.
 */
export declare function useExecutionAnnouncements(taskStates: ReadonlyMap<string, DerivedTaskState>): string;
//# sourceMappingURL=useExecutionAnnouncements.d.ts.map