/**
 * Teamusers Service
 *
 * Service layer for interacting with Lokalise Team Users API.
 * Handles all API communication and data transformation.
 */
import type { PaginatedResult, TeamUser, TeamUserDeleted } from "@lokalise/node-api";
import type { DeleteTeamusersToolArgsType, GetTeamusersToolArgsType, ListTeamusersToolArgsType, UpdateTeamusersToolArgsType } from "./teamusers.types.js";
/**
 * Teamusers service for Lokalise API operations
 */
export declare const teamusersService: {
    /**
     * List team users
     */
    list(args: ListTeamusersToolArgsType): Promise<PaginatedResult<TeamUser>>;
    /**
     * Get a specific team user
     */
    get(args: GetTeamusersToolArgsType): Promise<TeamUser>;
    /**
     * Update a team user's role
     */
    update(args: UpdateTeamusersToolArgsType): Promise<TeamUser>;
    /**
     * Delete a team user
     */
    delete(args: DeleteTeamusersToolArgsType): Promise<TeamUserDeleted>;
};
