import "./ui-visibility.css"; /** * Utility to check if the UI should be displayed based on the tool response. * * When show_ui is false, the App should minimize its footprint - showing only * a small indicator that data was received but no interactive map visualization. * This is useful for intermediate operations (e.g., geocoding as part of routing). * * @param apiResponse - The parsed API response from the tool * @returns true if UI should be displayed, false otherwise */ export declare function shouldShowUI(apiResponse: unknown): boolean; /** * Hides the map container and shows a compact status indicator. * Call this when show_ui is false. */ export declare function hideMapUI(): void; /** * Shows a user-friendly error indicator when the tool call fails. * The actual error details are already visible to the agent in the tool response * for retry decisions — this is purely for the user's UI. */ export declare function showErrorUI(): void; /** * Shows the map container and hides the minimal indicator. * Call this when show_ui is true (default behavior). */ export declare function showMapUI(): void;