/** * Debounce function to limit how often a function can be called * @param func - The function to debounce * @param wait - The number of milliseconds to delay * @returns A debounced version of the function */ export declare const debounce: any>(func: T, wait: number) => (...args: Parameters) => void; /** * Format a number as currency * @param value - The number to format * @param locale - The locale to use for formatting * @param currency - The currency code * @returns A formatted currency string */ export declare const formatCurrency: (value: number, locale?: string, currency?: string) => string; /** * Truncate a string if it exceeds a certain length * @param str - The string to truncate * @param maxLength - The maximum length * @param suffix - The suffix to add to truncated strings * @returns The truncated string */ export declare const truncate: (str: string, maxLength?: number, suffix?: string) => string; //# sourceMappingURL=helpers.d.ts.map