import { useState } from 'react';
import { Toaster } from '../src/components/ui/sonner';
import { CodeEditor } from '../src/components/CodeEditor';
import { AIChat } from '../src/components/AIChat';
import { Toolbar } from '../src/components/Toolbar';
import { TemplatesDrawer } from '../src/components/TemplatesDrawer';
import { FileTree, FileNode } from '../src/components/FileTree';
import { FileTabs } from '../src/components/FileTabs';
import { PreviewModal } from '../src/components/PreviewModal';
// Removed named imports for WelcomeDialog and NewProjectModal. Use lazy-loaded versions from src/App.tsx.
import { ConsolePanel } from '../src/components/ConsolePanel';
import { ResizablePanelGroup, ResizablePanel, ResizableHandle } from '../src/components/ui/resizable';
import { useIsMobile } from '../src/hooks/use-mobile';
import { Tabs, TabsContent, TabsList, TabsTrigger } from '../src/components/ui/tabs';
import { toast } from 'sonner';


export { default } from '../src/App';
