import { default as React } from 'react'; import { Textarea } from '../atoms/textarea'; import { Tooltip } from '../atoms/tooltip'; export type PromptInputProps = { isLoading?: boolean; value?: string; onValueChange?: (value: string) => void; maxHeight?: number | string; onSubmit?: () => void; children: React.ReactNode; className?: string; disabled?: boolean; } & React.ComponentProps<"div">; declare function PromptInput({ className, isLoading, maxHeight, value, onValueChange, onSubmit, children, disabled, onClick, ...props }: PromptInputProps): React.JSX.Element; export type PromptInputTextareaProps = { disableAutosize?: boolean; } & React.ComponentProps; declare function PromptInputTextarea({ className, onKeyDown, disableAutosize, ...props }: PromptInputTextareaProps): React.JSX.Element; export type PromptInputActionsProps = React.ComponentProps<"div">; declare function PromptInputActions({ children, className, ...props }: PromptInputActionsProps): React.JSX.Element; export type PromptInputActionProps = { className?: string; tooltip: React.ReactNode; children: React.ReactElement; side?: "top" | "bottom" | "left" | "right"; } & React.ComponentProps; declare function PromptInputAction({ tooltip, children, className, side, ...props }: PromptInputActionProps): React.JSX.Element; export { PromptInput, PromptInputAction, PromptInputActions, PromptInputTextarea, }; //# sourceMappingURL=prompt-input.d.ts.map