import { _PdfAbstractSyntaxElement } from './abstract-syntax';
/**
 * Represents an internal PDF character string structure used for parsing and serializing PDF syntax elements.
 *
 * @private
 */
export declare class _PdfCharacterString {
    /**
     * Represents the internal identification element associated with the character string.
     *
     * @private
     */
    _identification: _PdfAbstractSyntaxElement;
    /**
     * Represents the raw byte sequence stored in the character string.
     *
     * @private
     */
    _stringValue: Uint8Array;
    constructor(identification: _PdfAbstractSyntaxElement, stringValue: Uint8Array);
    /**
     * Converts the internal character string into a readable textual representation.
     *
     * @private
     * @returns {string} A formatted string describing the identification and data value.
     */
    _toString(): string;
    /**
     * Converts the internal character string into a JSON-compatible representation.
     *
     * @private
     * @returns {any} A JSON object containing identification and data value information.
     */
    _toJson(): any;
}
