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
TypeScript
/**
* 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>;
};