import type { Workflow } from '../../types/index.js'; import type { EndpointConfig } from '../../config/endpoints.js'; import type { PlaygroundConfig } from '../../types/playground.js'; import type { SettingsCategory } from '../../types/settings.js'; import type { NavbarAction } from '../../types/navbar.js'; interface Props { workflowId: string; workflow?: Workflow; mode?: 'standalone' | 'embedded'; endpointConfig?: EndpointConfig; config?: PlaygroundConfig; showNavbar?: boolean; navbarTitle?: string; primaryActions?: NavbarAction[]; showSettings?: boolean; settingsCategories?: SettingsCategory[]; showSettingsSyncButton?: boolean; showSettingsResetButton?: boolean; initialSessionId?: string; initialPipelineOpen?: boolean; minChatWidth?: number; initialPipelineWidth?: number; onClose?: () => void; onSessionNavigate?: (sessionId: string) => void; } declare const PlaygroundApp: import("svelte").Component; type PlaygroundApp = ReturnType; export default PlaygroundApp;