import { SupportsEquals } from "./baseTypes.js";
import { LangString } from "./langString.js";
export declare class QuantityKind implements SupportsEquals<QuantityKind> {
    readonly iri: string;
    readonly labels: LangString[];
    readonly applicableUnitIris: string[];
    readonly broaderQuantityKindIris: string[];
    readonly dimensionVectorIri?: string;
    readonly symbol?: string;
    readonly exactMatchIris: string[];
    constructor(iri: string, dimensionVector?: string, symbol?: string, labels?: LangString[]);
    getIriLocalname(): string;
    addLabel(label: LangString): void;
    hasLabel(label: string): boolean;
    getLabelForLanguageTag(languageTag: string): string | undefined;
    addApplicableUnitIri(unit: string): void;
    addBroaderQuantityKindIri(quantityKind: string): void;
    addExactMatchIri(exactMatch: string): void;
    equals(other?: QuantityKind): boolean;
    toString(): string;
}
//# sourceMappingURL=quantityKind.d.ts.map
