import type { TurnStatus } from '../../../hooks/use-turn-statuses.js';
interface ChatDotIndicatorProps {
    status: TurnStatus;
    className?: string;
}
/**
 * Dot indicator for chat buttons showing agent activity state:
 * - idle: no dot (hidden)
 * - processing: pulsing blue dot
 * - unread: static green dot
 * - awaiting_input: pulsing amber dot (agent needs user response)
 */
export declare function ChatDotIndicator({ status, className }: ChatDotIndicatorProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=ChatDotIndicator.d.ts.map