import type { messageVariants } from "@/components/ui/message"; import type { VariantProps } from "class-variance-authority"; import * as React from "react"; /** * Props for the MessageThreadPanel component * @interface */ export interface MessageThreadPanelProps extends React.HTMLAttributes { /** * Optional key to identify the context of the thread * Used to maintain separate thread histories for different contexts */ contextKey?: string; /** Optional content to render in the left panel of the grid */ children?: React.ReactNode; /** * Controls the visual styling of messages in the thread. * Possible values include: "default", "compact", etc. * These values are defined in messageVariants from "@/components/ui/message". * @example variant="compact" */ variant?: VariantProps["variant"]; } /** * A resizable panel component that displays a chat thread with message history, input, and suggestions * @component * @example * ```tsx * // Default left positioning * * * // Explicit right positioning * * ``` */ export declare const MessageThreadPanel: React.ForwardRefExoticComponent>; //# sourceMappingURL=message-thread-panel.d.ts.map