lokalise-mcp
Version:
The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.
42 lines (41 loc) • 1.94 kB
TypeScript
import type { Project as LokaliseProject } from "@lokalise/node-api";
/**
* Format a list of Lokalise projects into Markdown.
* @param projects - Array of Lokalise project data.
* @param includeStats - Whether to include detailed statistics.
* @returns Formatted Markdown string.
*/
export declare function formatProjectsList(projects: LokaliseProject[], includeStats?: boolean): string;
/**
* Format detailed project information into a comprehensive Markdown report.
* This provides all available project data without recommendations or suggestions.
* @param project - Lokalise project data.
* @param _includeLanguages - Whether to include language information (kept for backward compatibility).
* @param _includeKeysSummary - Whether to include keys summary (kept for backward compatibility).
* @returns Comprehensive formatted Markdown string with all project data.
*/
export declare function formatProjectDetails(project: LokaliseProject, _includeLanguages?: boolean, _includeKeysSummary?: boolean): string;
/**
* Format project creation result into Markdown.
* @param project - The created Lokalise project data.
* @returns Formatted Markdown string.
*/
export declare function formatCreateProjectResult(project: LokaliseProject): string;
/**
* Format project update result into Markdown.
* @param project - The updated Lokalise project data.
* @returns Formatted Markdown string.
*/
export declare function formatUpdateProjectResult(project: LokaliseProject): string;
/**
* Format project deletion result into Markdown.
* @param projectId - The ID of the deleted project.
* @returns Formatted Markdown string.
*/
export declare function formatDeleteProjectResult(projectId: string): string;
/**
* Format project empty result into Markdown.
* @param projectId - The ID of the emptied project.
* @returns Formatted Markdown string.
*/
export declare function formatEmptyProjectResult(projectId: string): string;