import { ApiWorkflow } from './api.interface.cjs'; import '../utils/constant/extension.const.cjs'; import './utils.interface.cjs'; type WebAppWorkflowListItem = Pick; type WebAppWorkflow = Pick; interface WebAppWSClientToServerEvents { 'workflows:list': () => WebAppWorkflowListItem[]; 'workflows:get': (workflowId: string) => WebAppWorkflow | { notFound: true; }; } interface WebAppWSServerToClientEvents { } interface WebAppWSInterServerEvents { } interface WebAppSocketData { } export type { WebAppSocketData, WebAppWSClientToServerEvents, WebAppWSInterServerEvents, WebAppWSServerToClientEvents, WebAppWorkflow, WebAppWorkflowListItem };