import type { CallToolRequest, CallToolResult } from "../types/mcp.js"; export type DataResponse = { data?: T; error?: unknown; }; export declare function createSuccessResult(content: unknown): CallToolResult; export declare function toErrorMessage(error: unknown): string; export declare function createErrorResult(error: string): CallToolResult; export declare function hasApiError(response: DataResponse): response is DataResponse & { error: unknown; }; export declare function createApiErrorResult(context: string, error: unknown): CallToolResult; export declare function handleDataResponse(response: DataResponse, context: string, emptyDataMessage?: string): CallToolResult; export declare function validateRequiredParams(request: CallToolRequest, requiredParams: string[]): string | null; //# sourceMappingURL=response.d.ts.map