/** * Supported arrow directions. * * @private internal typing helper for `` */ type ArrowDirection = 'up' | 'down' | 'left' | 'right'; /** * Legacy direction aliases kept for backward compatibility. * * @private internal typing helper for `` */ type LegacyArrowDirection = Uppercase; /** * Any accepted arrow direction input. * * @private internal typing helper for `` */ type ArrowDirectionInput = ArrowDirection | LegacyArrowDirection; /** * Props for rendering a directional arrow icon. * * @private internal props typing for `` */ type ArrowIconProps = { /** * Arrow pointing direction. * * Uses lowercase directions (`up`, `down`, `left`, `right`) and supports * uppercase legacy values for backward compatibility. */ readonly direction: ArrowDirectionInput; /** * Icon size in pixels. */ readonly size?: number; /** * Optional class names forwarded to the ``. */ readonly className?: string; }; /** * Shows a simple solid triangle arrow ("▶") that can point in all four directions. * * @public exported from `@promptbook/components` */ export declare function ArrowIcon({ direction, size, className }: ArrowIconProps): import("react/jsx-runtime").JSX.Element; export {};