import { ApiWorkflow } from './api.interface.js'; import '../utils/constant/extension.const.js'; import './utils.interface.js'; 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 };