import { EnhancedFlowDropApiClient } from '../api/enhanced-client.js'; import type { Workflow } from '../types/index.js'; import type { EndpointConfig } from '../config/endpoints.js'; interface Props { pipelineId: string; workflow: Workflow; apiClient?: EnhancedFlowDropApiClient; baseUrl?: string; endpointConfig?: EndpointConfig; runLabel?: string; /** When true, suppresses breadcrumb and layout events (used inside playground panel) */ isEmbedded?: boolean; /** Increments when new messages arrive — triggers an immediate pipeline data refresh */ refreshTrigger?: number; onActionsReady?: (actions: Array<{ label: string; href: string; icon?: string; variant?: 'primary' | 'secondary' | 'outline'; onclick?: (event: Event) => void; }>) => void; } declare const PipelineStatus: import("svelte").Component; type PipelineStatus = ReturnType; export default PipelineStatus;