import { Progress } from '@modelcontextprotocol/sdk/types.js'; export type Literal = boolean | null | number | string | undefined; export type SerializableValue = Literal | SerializableValue[] | { [key: string]: SerializableValue; }; export type Context = { reportProgress: (progress: Progress) => Promise; log: { debug: (message: string, data?: SerializableValue) => void; error: (message: string, data?: SerializableValue) => void; info: (message: string, data?: SerializableValue) => void; warn: (message: string, data?: SerializableValue) => void; }; }; //# sourceMappingURL=mcp-tool.interface.d.ts.map