/************************** * MCP Tools for Veryfront Dev Server **************************/ import type { InferSchema } from "../../src/extensions/schema/index.js"; import { type DevError, type LogEntry } from "../../src/observability/index.js"; import { type EnvironmentConfig } from "../../src/config/index.js"; import type { MCPTool } from "../../src/mcp/index.js"; export type { MCPTool }; export declare function setServerStartTime(time: number): void; declare const getGetErrorsInput: () => import("../../src/internal-agents/schema.js").Schema; file: import("../../src/internal-agents/schema.js").Schema; limit: import("../../src/internal-agents/schema.js").Schema; }>>; type GetErrorsInput = InferSchema>; export declare const vfGetErrors: MCPTool; declare const getGetLogsInput: () => import("../../src/internal-agents/schema.js").Schema; source: import("../../src/internal-agents/schema.js").Schema; pattern: import("../../src/internal-agents/schema.js").Schema; limit: import("../../src/internal-agents/schema.js").Schema; since: import("../../src/internal-agents/schema.js").Schema; }>>; type GetLogsInput = InferSchema>; export declare const vfGetLogs: MCPTool; declare const getClearCacheInput: () => import("../../src/internal-agents/schema.js").Schema; }>>; type ClearCacheInput = InferSchema>; interface ClearCacheOutput { success: boolean; cleared: string[]; } export declare const vfClearCache: MCPTool; declare const getGetStatusInput: () => import("../../src/internal-agents/schema.js").Schema>; type GetStatusInput = InferSchema>; interface ServerStatus { running: boolean; url: string; port: number; errorCount: number; warningCount: number; logCount: number; uptime: number; } export declare function createVfGetStatus(env?: EnvironmentConfig): MCPTool; export declare const vfGetStatus: MCPTool, ServerStatus>; declare const getClearErrorsInput: () => import("../../src/internal-agents/schema.js").Schema; type: import("../../src/internal-agents/schema.js").Schema<"hmr" | "runtime" | "bundle" | "compile" | "module" | undefined>; }>>; type ClearErrorsInput = InferSchema>; interface ClearErrorsOutput { cleared: number; } export declare const vfClearErrors: MCPTool; export declare const allTools: MCPTool[]; export declare function getTool(name: string): MCPTool | undefined; export declare function listTools(): Array<{ name: string; description: string; }>; //# sourceMappingURL=tools.d.ts.map