import { DICTParameters, DICT } from "./DICT";
export interface CFFPrivateDICTParameters extends DICTParameters {
    BlueValues?: number[];
    OtherBlues?: number[];
    FamilyBlues?: number[];
    FamilyOtherBlues?: number[];
    BlueScale?: number;
    BlueShift?: number;
    BlueFuzz?: number;
    StdHW?: number;
    StdVW?: number;
    SteamSnapH?: number[];
    SteamSnapV?: number[];
    ForceBold?: boolean;
    LanguageGroup?: number;
    ExpansionFactor?: number;
    initialRandomSeed?: number;
    Subrs?: number;
    defaultWidthX?: number;
    nominalWidthX?: number;
}
export declare class CFFPrivateDICT extends DICT {
    BlueValues?: number[];
    OtherBlues?: number[];
    FamilyBlues?: number[];
    FamilyOtherBlues?: number[];
    BlueScale: number;
    BlueShift: number;
    BlueFuzz: number;
    StdHW?: number;
    StdVW?: number;
    SteamSnapH?: number[];
    SteamSnapV?: number[];
    ForceBold: boolean;
    LanguageGroup: number;
    ExpansionFactor: number;
    initialRandomSeed: number;
    Subrs?: number;
    defaultWidthX: number;
    nominalWidthX: number;
    constructor(parameters?: CFFPrivateDICTParameters);
    /**
     * Convert ArrayBuffer data to object
     *
     * @param buffer
     *
     * @returns Result of the function
     */
    static fromBuffer(buffer: ArrayBuffer): CFFPrivateDICT;
}
