/**
 * @public
 */
export type TextFormatter = (value: string) => string;
/**
 * @public
 */
export declare namespace TextFormatters {
    /**
     * @public
     */
    const DEFAULT: (value: string) => string;
    /**
     * @public
     */
    const RICHTEXT: TextFormatter;
    const MARKDOWN: TextFormatter;
    /**
     * This function looks for BBCode tags such as
     * [b], [i], [u], [s], [code], [url], [img], [email], [color], [size], [list], [quote], and [*] for list items,
     * and replaces them with their HTML equivalents. It also handles conversion of new lines to HTML <br> tags.
     *
     * @public
     */
    const BBCODE: TextFormatter;
}
/**
 * @public
 */
export interface IFormatText {
    /**
     * The formatted value.
     */
    value: string;
    /**
     * The raw value without formatting.
     */
    rawValue: string;
}
//# sourceMappingURL=TextFormatter.d.ts.map