interface OttoGoalBarProps {
    sessionId: string;
}
/**
 * Collapsible goals bar attached above the chat input of otto sessions, in
 * the exact InputTodosBar interaction pattern. Collapsed: compact summary
 * ("Goal | <current task> — n/m done"). Expanded: full task queue with
 * add/remove affordances and worker transcript links. Resolves the goal
 * attached to this session (goal.ottoSessionId === sessionId; when several
 * match, the most recently created active goal wins) and hides itself with
 * the grid-rows animation when no goal exists yet or while goals are still
 * loading. A failed goals fetch shows a subtle inline notice instead of
 * silently hiding. Only mount this for otto sessions — it owns the project
 * goals query.
 */
export declare const OttoGoalBar: import("react").NamedExoticComponent<OttoGoalBarProps>;
export {};
//# sourceMappingURL=OttoGoalBar.d.ts.map