export class TextMetrics {
    constructor(nativeInstance) {
        this._native = nativeInstance;
    }
    get native() {
        return this._native;
    }
    get width() {
        return this.native.width;
    }
    get actualBoundingBoxLeft() {
        return this.native.actualBoundingBoxLeft;
    }
    get actualBoundingBoxRight() {
        return this.native.actualBoundingBoxRight;
    }
    get actualBoundingBoxAscent() {
        return this.native.actualBoundingBoxAscent;
    }
    get actualBoundingBoxDescent() {
        return this.native.actualBoundingBoxDescent;
    }
    get fontBoundingBoxAscent() {
        return this.native.fontBoundingBoxAscent;
    }
    get fontBoundingBoxDescent() {
        return this.native.fontBoundingBoxDescent;
    }
    get emHeightAscent() {
        return this.native.emHeightAscent;
    }
    get emHeightDescent() {
        return this.native.emHeightDescent;
    }
    get hangingBaseline() {
        return this.native.hangingBaseline;
    }
    get alphabeticBaseline() {
        return this.native.alphabeticBaseline;
    }
    get ideographicBaseline() {
        return this.native.ideographicBaseline;
    }
}
//# sourceMappingURL=index.js.map