import type { IResponsePresenter } from "./interfaces/IResponsePresenter.js"; import type { MCPSuccessResponse, MCPErrorResponse } from "./types/MCPResponse.js"; /** * Presenter for JSON responses * Transforms application output into standardized JSON response format * with specific handling for JSON document operations */ export declare class JsonResponsePresenter implements IResponsePresenter { /** * Present success response * @param data Data to present * @returns Formatted success response */ present(data: T): MCPSuccessResponse; /** * Present error response * @param error Error to present * @returns Formatted error response */ presentError(error: Error): MCPErrorResponse; } //# sourceMappingURL=JsonResponsePresenter.d.ts.map