import type { ReactNode } from 'react'; export interface QueueIndicatorItem { id: string; label: ReactNode; attachmentCount?: number; } export interface QueueIndicatorLabels { title?: string; sendNowTip?: string; removeTip?: string; fileLabel?: string; filesLabel?: string; } export interface QueueIndicatorProps { items: QueueIndicatorItem[]; onRemoveItem?: (itemId: string) => void; onSendNow?: (itemId: string) => void; isStreaming?: boolean; hasStatusCardBelow?: boolean; labels?: QueueIndicatorLabels; defaultExpanded?: boolean; storageKey?: string; arrowUpIcon?: ReactNode; closeIcon?: ReactNode; arrowDownSIcon?: ReactNode; } export declare const QueueIndicator: import("react").NamedExoticComponent;