UNPKG

lokalise-mcp

Version:

The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.

38 lines (37 loc) • 1.34 kB
/** * Contributors Service * * Service layer for interacting with Lokalise Contributors API. * Handles all API communication and data transformation. */ import type { Contributor, ContributorDeleted, PaginatedResult } from "@lokalise/node-api"; import type { AddContributorsToolArgsType, GetContributorToolArgsType, GetCurrentUserToolArgsType, ListContributorsToolArgsType, RemoveContributorToolArgsType, UpdateContributorToolArgsType } from "./contributors.types.js"; /** * Contributors service for Lokalise API operations */ export declare const contributorsService: { /** * List contributors for a project */ list(args: ListContributorsToolArgsType): Promise<PaginatedResult<Contributor>>; /** * Add contributors to a project */ create(args: AddContributorsToolArgsType): Promise<Contributor[]>; /** * Get a specific contributor */ get(args: GetContributorToolArgsType): Promise<Contributor>; /** * Get current user's contributor profile */ me(args: GetCurrentUserToolArgsType): Promise<Contributor>; /** * Update a contributor */ update(args: UpdateContributorToolArgsType): Promise<Contributor>; /** * Remove a contributor from a project */ delete(args: RemoveContributorToolArgsType): Promise<ContributorDeleted>; };