mcp-casual-interview
Version:
MCP server for casual interview preparation workflow management
17 lines • 766 B
TypeScript
import { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { ProgressCheckParams } from './schema.js';
import { WorkflowState } from '../../../domain/term/interview-workflow/index.js';
/**
* Progress check handler using domain layer orchestration
*/
export declare const progressCheckHandler: (args: ProgressCheckParams) => Promise<CallToolResult>;
/**
* Utility function to update workflow state via domain layer
* Used by other MCP tools that need to advance workflow state
*/
export declare const updateWorkflowState: (newState: WorkflowState) => Promise<void>;
/**
* Utility function to get current state via domain layer
*/
export declare const getCurrentWorkflowState: () => Promise<WorkflowState>;
//# sourceMappingURL=handler.d.ts.map