export declare const _expertEncoding: string[];
export declare const _macExpertEncoding: string[];
export declare const _macRomanEncoding: string[];
export declare const _standardEncoding: string[];
export declare const _winAnsiEncoding: string[];
export declare const _symbolSetEncoding: string[];
export declare const _zapfDingbatsEncoding: string[];
/**
 * Get Font Encoding
 *
 * @param {string} encodingName encoding name.
 * @returns {string[]} Page index.
 */
export declare function _getEncoding(encodingName: string): string[];
/**
 * Get Glyphs Unicode
 *
 * This function returns an object mapping glyph names (strings) to their respective Unicode values (numbers).
 * The returned object can be used to look up the Unicode values for various glyphs.
 *
 * @returns {Object<string, number>} An object where the keys are the glyph names (strings) and the values are their corresponding unicode values (numbers).
 */
export declare function _getGlyphsUnicode(): {
    [key: string]: number;
};
/**
 * Get serif Fonts
 *
 * @returns {object} serifiFont Encoding values
 */
export declare function _getSerifFonts(): {
    [key: string]: boolean;
};
/**
 * Get Std Font Map
 *
 * @returns {object} StdFont Encoding values
 */
export declare function _getStdFontMap(): {
    [key: string]: string;
};
/**
 * Get glyph Map for standard fonts
 *
 * @returns {object} standardFont Encoding values
 */
export declare function _getGlyphMapForStandardFonts(): {
    [key: number]: number;
};
/**
 * Get Supplemental Glyph Map For ArialBlack
 *
 * @returns {object} StdFont Encoding values
 */
export declare function _getSupplementalGlyphMapForArialBlack(): {
    [key: number]: number;
};
/**
 * Get Supplemental Glyph for font
 *
 * @returns {object} A map where keys are the character codes and values are the
 *                   corresponding supplemental glyph codes.
 */
export declare function _getFontGlyphMap(): {
    [key: number]: number;
};
/**
 * Get Non-Standard Font Mapping
 *
 * This function returns a mapping of non-standard font names to their standard font counterparts.
 * It maps each non-standard font to a standard font name, making it easier to work with fonts
 * in contexts where non-standard fonts need to be substituted with their standard equivalents.
 *
 * @returns {object} A map where the keys are non-standard font names and the values are the corresponding standard font names.
 */
export declare function _getNonStdFontMap(): {
    [key: string]: string;
};
/**
 * Get Dingbats Glyphs Unicode Mapping
 *
 * This function returns a mapping of Dingbats glyph names to their corresponding Unicode values.
 * The mapping helps in converting Dingbats symbols to their Unicode equivalents.
 *
 * @returns {object} A map where the keys are Dingbats glyph names and the values are their corresponding Unicode values.
 */
export declare function _getDingbatsGlyphsUnicode(): {
    [key: string]: number;
};
export declare function _getFontBasicMetrics(): any;
/**
 * Get Symbols Fonts Mapping
 *
 * This function returns a mapping of font names that are considered symbol fonts.
 * The value `true` indicates that the corresponding font is a symbol font, such as Dingbats or Wingdings.
 *
 * @returns {object} A map where the keys are font names and the values are boolean values (`true`), indicating that the font is a symbol font.
 */
export declare function _getSymbolsFonts(): {
    [key: string]: boolean;
};
export declare const _getFontNameToFileMap: any;
