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.

70 lines (69 loc) • 2.26 kB
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>;