/** * * Copyright (c) "Neo4j" * Neo4j Sweden AB [http://neo4j.com] * * This file is part of Neo4j. * * Neo4j is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ import { Streamdown } from 'streamdown'; import { type CommonProps } from '../../_common/types'; type ResponseProps = { /** The response from the AI */ children: string; /** Whether the response is animating */ isAnimating?: React.ComponentProps['isAnimating']; }; /** * The component is used to display the response from an LLM. * It handles markdown rendering and streaming. * * @alpha - Changes to this component may be breaking. */ declare const Response: import("react").MemoExoticComponent<({ className, children, isAnimating, ref, style, htmlAttributes, ...restProps }: CommonProps<"div", ResponseProps>) => import("react/jsx-runtime").JSX.Element>; export { Response }; //# sourceMappingURL=Response.d.ts.map