import type { ButtonHTMLAttributes, ComponentProps } from 'react'; import { ArrowIcon } from './ArrowIcon'; /** * Shared props for rendering one solid arrow button. * * @private internal props typing for `` */ type SolidArrowButtonProps = Omit, 'children'> & { /** * Arrow direction rendered inside the button. */ readonly direction: ComponentProps['direction']; /** * Icon size in pixels. */ readonly iconSize?: number; /** * Optional class names forwarded to the icon. */ readonly iconClassName?: string; }; /** * Reusable solid arrow button used by chat controls across host applications. * * @private internal shared UI primitive for Promptbook-host applications. */ export declare function SolidArrowButton({ direction, iconSize, className, iconClassName, type, ...buttonProps }: SolidArrowButtonProps): import("react/jsx-runtime").JSX.Element; export {};