import { ChatStatus } from 'ai'; import { ComponentProps, HTMLAttributes } from 'react'; import { Button } from '../ui/button'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '../ui/select'; import { Textarea } from '../ui/textarea'; export type PromptInputProps = HTMLAttributes; export declare const PromptInput: ({ className, ...props }: PromptInputProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputTextareaProps = ComponentProps & { minHeight?: number; maxHeight?: number; }; export declare const PromptInputTextarea: ({ onChange, className, placeholder, ...props }: PromptInputTextareaProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputToolbarProps = HTMLAttributes; export declare const PromptInputToolbar: ({ className, ...props }: PromptInputToolbarProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputToolsProps = HTMLAttributes; export declare const PromptInputTools: ({ className, ...props }: PromptInputToolsProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputButtonProps = ComponentProps; export declare const PromptInputButton: ({ variant, className, size, ...props }: PromptInputButtonProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputSubmitProps = ComponentProps & { status?: ChatStatus; }; export declare const PromptInputSubmit: ({ className, variant, size, status, children, ...props }: PromptInputSubmitProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputModelSelectProps = ComponentProps; export declare const PromptInputModelSelect: (props: PromptInputModelSelectProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputModelSelectTriggerProps = ComponentProps; export declare const PromptInputModelSelectTrigger: ({ className, ...props }: PromptInputModelSelectTriggerProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputModelSelectContentProps = ComponentProps; export declare const PromptInputModelSelectContent: ({ className, ...props }: PromptInputModelSelectContentProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputModelSelectItemProps = ComponentProps; export declare const PromptInputModelSelectItem: ({ className, ...props }: PromptInputModelSelectItemProps) => import("react/jsx-runtime").JSX.Element; export type PromptInputModelSelectValueProps = ComponentProps; export declare const PromptInputModelSelectValue: ({ className, ...props }: PromptInputModelSelectValueProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=prompt-input.d.ts.map