import type { YagrPhaseEvent, YagrRunPhase, YagrStateEvent, YagrToolEvent } from '../types.js';
export interface YagrUserVisibleUpdate {
    tone: 'info' | 'success' | 'error';
    title: string;
    detail?: string;
    phase?: YagrRunPhase;
    dedupeKey: string;
}
export declare function mapPhaseEventToUserVisibleUpdate(event: YagrPhaseEvent): YagrUserVisibleUpdate | undefined;
export declare function mapStateEventToUserVisibleUpdate(event: YagrStateEvent): YagrUserVisibleUpdate | undefined;
export declare function mapToolEventToUserVisibleUpdate(event: YagrToolEvent): YagrUserVisibleUpdate | undefined;
//# sourceMappingURL=user-visible-updates.d.ts.map