/**
 * Usergroups Formatter
 *
 * Handles formatting of User Groups API responses into human-readable Markdown.
 */
import type { PaginatedResult, UserGroup, UserGroupDeleted } from "@lokalise/node-api";
/**
 * Format a list of user groups into Markdown
 */
export declare function formatUsergroupsList(result: PaginatedResult<UserGroup>, teamId: string): string;
/**
 * Format user group details into Markdown
 */
export declare function formatUsergroupsDetails(group: UserGroup): string;
/**
 * Format create user group result into Markdown
 */
export declare function formatCreateUsergroupsResult(group: UserGroup): string;
/**
 * Format update user group result into Markdown
 */
export declare function formatUpdateUsergroupsResult(group: UserGroup): string;
/**
 * Format delete user group result into Markdown
 */
export declare function formatDeleteUsergroupsResult(result: UserGroupDeleted): string;
/**
 * Format add members result into Markdown
 */
export declare function formatAddMembersResult(group: UserGroup, addedCount: number): string;
/**
 * Format remove members result into Markdown
 */
export declare function formatRemoveMembersResult(group: UserGroup, removedCount: number): string;
/**
 * Format add projects result into Markdown
 */
export declare function formatAddProjectsResult(group: UserGroup, addedCount: number): string;
/**
 * Format remove projects result into Markdown
 */
export declare function formatRemoveProjectsResult(group: UserGroup, removedCount: number): string;
