import type { ControllerResponse } from "../../shared/types/common.types.js";
import type { DeleteTeamusersToolArgsType, GetTeamusersToolArgsType, ListTeamusersToolArgsType, UpdateTeamusersToolArgsType } from "./teamusers.types.js";
/**
 * Controller for Team Users API operations
 */
/**
 * List team users
 */
declare function listTeamusers(args: ListTeamusersToolArgsType): Promise<ControllerResponse>;
/**
 * Get details of a specific team user
 */
declare function getTeamusers(args: GetTeamusersToolArgsType): Promise<ControllerResponse>;
/**
 * Update a team user's role
 */
declare function updateTeamusers(args: UpdateTeamusersToolArgsType): Promise<ControllerResponse>;
/**
 * Delete a team user
 */
declare function deleteTeamusers(args: DeleteTeamusersToolArgsType): Promise<ControllerResponse>;
/**
 * Controller for Lokalise Team Users API operations
 */
declare const teamusersController: {
    listTeamusers: typeof listTeamusers;
    getTeamusers: typeof getTeamusers;
    updateTeamusers: typeof updateTeamusers;
    deleteTeamusers: typeof deleteTeamusers;
};
export default teamusersController;
