/** * Formatting utilities for Urban Dictionary definitions */ import { UrbanDefinition } from "../types/index.js"; /** * Removes Urban Dictionary's bracket notation used for internal links * @param text - Text containing brackets * @returns Cleaned text without brackets */ export declare function cleanText(text: string): string; /** * Formats a date string into a readable format * @param dateString - ISO date string * @returns Formatted date string */ export declare function formatDate(dateString: string): string; /** * Formats a single Urban Dictionary definition for display * @param def - Urban Dictionary definition object * @param index - Index number for display (0-based) * @returns Formatted string ready for display */ export declare function formatDefinition(def: UrbanDefinition, index: number): string; /** * Formats multiple definitions into a complete response * @param term - The search term * @param totalCount - Total number of definitions found * @param definitions - Array of definitions to format * @returns Complete formatted response */ export declare function formatMultipleDefinitions(term: string, totalCount: number, definitions: UrbanDefinition[]): string; /** * Formats a random word response * @param definition - The random definition * @returns Formatted random word response */ export declare function formatRandomWord(definition: UrbanDefinition): string; //# sourceMappingURL=formatters.d.ts.map