import 'reflect-metadata'; export { FrontMcpInstance } from './front-mcp'; export declare const ToolHook: { Stage: (stage: "execute" | "finalize" | "parseInput" | "findTool" | "createToolCallContext" | "acquireQuota" | "acquireSemaphore" | "validateInput" | "validateOutput" | "releaseSemaphore" | "releaseQuota", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Will: (stage: "execute" | "finalize" | "parseInput" | "findTool" | "createToolCallContext" | "acquireQuota" | "acquireSemaphore" | "validateInput" | "validateOutput" | "releaseSemaphore" | "releaseQuota", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Did: (stage: "execute" | "finalize" | "parseInput" | "findTool" | "createToolCallContext" | "acquireQuota" | "acquireSemaphore" | "validateInput" | "validateOutput" | "releaseSemaphore" | "releaseQuota", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Around: (stage: "execute" | "finalize" | "parseInput" | "findTool" | "createToolCallContext" | "acquireQuota" | "acquireSemaphore" | "validateInput" | "validateOutput" | "releaseSemaphore" | "releaseQuota", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; }; export declare const ListToolsHook: { Stage: (stage: "parseInput" | "findTools" | "resolveConflicts" | "parseTools", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Will: (stage: "parseInput" | "findTools" | "resolveConflicts" | "parseTools", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Did: (stage: "parseInput" | "findTools" | "resolveConflicts" | "parseTools", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; Around: (stage: "parseInput" | "findTools" | "resolveConflicts" | "parseTools", opts?: import("@frontmcp/sdk").HookOptions | undefined) => MethodDecorator; };