export { i as ChatInput, C as ChatInterface, e as ChatLayout, f as ChatLayoutProps, h as ChatMessage, g as ChatSidebar, j as ToolCallDisplay } from '../../../../shared/stack.DaOcgmrM.js';
import * as react_jsx_runtime from 'react/jsx-runtime';
import { FallbackProps } from 'react-error-boundary';
import 'ai';
import 'react';

interface ChatPageComponentProps {
    conversationId?: string;
}
declare function ChatPageComponent({ conversationId }: ChatPageComponentProps): react_jsx_runtime.JSX.Element;

/**
 * Skeleton loading state for the chat page
 */
declare function ChatPageSkeleton(): react_jsx_runtime.JSX.Element;

declare function ChatLoading(): react_jsx_runtime.JSX.Element;

declare function DefaultError({ error }: FallbackProps): react_jsx_runtime.JSX.Element;

declare function ErrorPlaceholder({ title, message, }: {
    title: string;
    message: string;
}): react_jsx_runtime.JSX.Element;

declare function NotFoundPage({ message }: {
    message?: string;
}): react_jsx_runtime.JSX.Element;

export { ChatLoading, ChatPageComponent, ChatPageSkeleton, DefaultError, ErrorPlaceholder, NotFoundPage };
