interface ContentItem { type: "text"; text: string; annotations?: { audience?: ("user" | "assistant")[]; }; } export interface ToolSuccessResult { [key: string]: unknown; content: ContentItem[]; } export interface ToolErrorResult { [key: string]: unknown; content: ContentItem[]; isError: true; } export declare function formatResponse(data: T): ToolSuccessResult; export declare function buildPaginated(data: { size?: number; isLastPage: boolean; }, extra: Record): Record; export {};