import * as React from 'react'; import type { AgToolDisplayState } from '../types.js'; /** * REQ-SURF-120 / REQ-SURF-123: one glyph per display state (icon + text, never * colour alone). Server-safe: no directive, no hooks — AgentSteps (a server * module) and ToolCall both render it. Pure 24×24 path data, `aria-hidden`; * the visible state text next to it is the accessible name. */ export type AgStateIconName = AgToolDisplayState | 'skipped'; export declare const STATE_ICON_PATHS: Record; export interface StateIconProps { state: AgStateIconName; size?: number; } export declare function StateIcon({ state, size }: StateIconProps): React.JSX.Element; //# sourceMappingURL=StateIcon.d.ts.map