import type { BulkResult, CursorPaginatedResult, GlossaryTerm, TermsDeleted } from "@lokalise/node-api";
/**
 * Glossary formatter functions for converting API responses to user-friendly Markdown.
 * Provides formatting for glossary terms with translations, bulk operations, and cursor pagination.
 */
/**
 * Format a list of glossary terms into Markdown.
 * @param result - Cursor paginated result from API
 * @returns Formatted Markdown string
 */
export declare function formatGlossaryTermsList(result: CursorPaginatedResult<GlossaryTerm>): string;
/**
 * Format glossary term details into Markdown.
 * @param term - Glossary term data from API
 * @returns Formatted Markdown string
 */
export declare function formatGlossaryTermDetails(term: GlossaryTerm): string;
/**
 * Format glossary terms creation result into Markdown.
 * @param result - Bulk result containing created terms
 * @returns Formatted Markdown string
 */
export declare function formatCreateGlossaryTermsResult(result: BulkResult<GlossaryTerm>): string;
/**
 * Format glossary terms update result into Markdown.
 * @param result - Bulk result containing updated terms
 * @returns Formatted Markdown string
 */
export declare function formatUpdateGlossaryTermsResult(result: BulkResult<GlossaryTerm>): string;
/**
 * Format glossary terms deletion result into Markdown.
 * @param result - Deletion result with success and failure counts
 * @returns Formatted Markdown string
 */
export declare function formatDeleteGlossaryTermsResult(result: TermsDeleted): string;
export { formatGlossaryTermsList as formatGlossarysList, formatGlossaryTermDetails as formatGlossaryDetails, formatCreateGlossaryTermsResult as formatAddGlossarysResult, formatUpdateGlossaryTermsResult as formatUpdateGlossaryResult, formatDeleteGlossaryTermsResult as formatRemoveGlossaryResult, };
