import { SupportsEquals } from "./baseTypes.js";
import { LangString } from "./langString.js";
import { Unit } from "./unit.js";
export declare class SystemOfUnits implements SupportsEquals<SystemOfUnits> {
    readonly iri: string;
    readonly labels: LangString[];
    readonly baseUnitIris: string[];
    readonly abbreviation?: string;
    private static readonly GM_iri;
    private static readonly KiloGM_iri;
    constructor(iri: string, labels: LangString[], abbreviation?: string, baseUnitIris?: string[]);
    equals(other?: SystemOfUnits): boolean;
    hasBaseUnit(unit: Unit): boolean;
    allowsUnit(unit: Unit): boolean;
}
//# sourceMappingURL=systemOfUnits.d.ts.map
