import { RulebricksClient } from "../Client.js"; import { VocabularyValueType } from "./types.js"; export declare class VocabularyValue { readonly id: string; readonly name: string; readonly valueType: VocabularyValueType; private _rb_type; constructor(id: string, name: string, valueType: VocabularyValueType); toDict(): Record; static getExpectedType(valueType: VocabularyValueType): any; toString(): string; } export declare class Vocabulary { private static workspace?; private static cache; static configure(client: RulebricksClient): void; static get(name: string): Promise; static set(vocabularyValues: Record, user_groups?: string[], metadata_by_name?: Record>): Promise; static clearCache(): void; }