import { ActionDef } from "./actions.js"; /** Build a parameter schema description string for an action */ export declare function actionParamDescription(action: ActionDef): string; /** * Build the final endpoint URL by replacing {param} placeholders * with values from params, then appending remaining params as query string. */ export declare function buildEndpoint(template: string, params: Record): { path: string; queryParams: Record; }; /** Score how well an action matches a search intent */ export declare function matchScore(action: ActionDef, intent: string): number; /** Format a response with totalCount info and smart truncation */ export declare function formatResponse(data: unknown, totalCount?: number, maxChars?: number): { content: Array<{ type: "text"; text: string; }>; }; //# sourceMappingURL=helpers.d.ts.map