import { SeqStream } from "bytestreamjs";
import { BaseClass } from "../../BaseClass";
export interface GlyphParameters {
    stream?: SeqStream;
    numberOfContours?: number;
    xMin?: number;
    yMin?: number;
    xMax?: number;
    yMax?: number;
}
export declare class Glyph extends BaseClass {
    stream: SeqStream;
    unicodes?: number[];
    index?: number;
    hAdvanceWidth?: number;
    leftSideBearing?: number;
    numberOfContours: number;
    xMin: number;
    yMin: number;
    xMax: number;
    yMax: number;
    constructor(parameters?: GlyphParameters);
    static get className(): string;
    decode(): void;
    encode(stream: SeqStream): void;
}
