lokalise-mcp
Version:
The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.
70 lines (69 loc) • 2.26 kB
TypeScript
import type { PaginatedResult, TeamUser, TeamUserDeleted, TeamUserParams } from "@lokalise/node-api";
import { z } from "zod";
/**
* Teamusers domain type definitions and Zod schemas.
* Generated on 2025-08-11 for Team users management for Lokalise teams.
*/
export type { TeamUser, TeamUserDeleted, TeamUserParams, PaginatedResult };
/**
* Zod schema for the list team users tool arguments.
*/
export declare const ListTeamusersToolArgs: z.ZodObject<{
teamId: z.ZodString;
limit: z.ZodOptional<z.ZodNumber>;
page: z.ZodOptional<z.ZodNumber>;
}, "strict", z.ZodTypeAny, {
teamId: string;
page?: number | undefined;
limit?: number | undefined;
}, {
teamId: string;
page?: number | undefined;
limit?: number | undefined;
}>;
export type ListTeamusersToolArgsType = z.infer<typeof ListTeamusersToolArgs>;
/**
* Zod schema for the get team user details tool arguments.
*/
export declare const GetTeamusersToolArgs: z.ZodObject<{
teamId: z.ZodString;
userId: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
teamId: string;
userId: string | number;
}, {
teamId: string;
userId: string | number;
}>;
export type GetTeamusersToolArgsType = z.infer<typeof GetTeamusersToolArgs>;
/**
* Zod schema for the update team user tool arguments.
*/
export declare const UpdateTeamusersToolArgs: z.ZodObject<{
teamId: z.ZodString;
userId: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
role: z.ZodEnum<["owner", "admin", "member", "biller"]>;
}, "strict", z.ZodTypeAny, {
role: "owner" | "admin" | "member" | "biller";
teamId: string;
userId: string | number;
}, {
role: "owner" | "admin" | "member" | "biller";
teamId: string;
userId: string | number;
}>;
export type UpdateTeamusersToolArgsType = z.infer<typeof UpdateTeamusersToolArgs>;
/**
* Zod schema for the delete team user tool arguments.
*/
export declare const DeleteTeamusersToolArgs: z.ZodObject<{
teamId: z.ZodString;
userId: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
teamId: string;
userId: string | number;
}, {
teamId: string;
userId: string | number;
}>;
export type DeleteTeamusersToolArgsType = z.infer<typeof DeleteTeamusersToolArgs>;