//#region src/modules/vc/models/credential/W3cV2LocalizedValue.d.ts
interface W3cV2LocalizedValueOptions {
  value: string;
  language?: string | null;
  direction?: 'ltr' | 'rtl' | null;
  [property: string]: unknown;
}
/**
 * Represents a localized string.
 *
 * @see https://www.w3.org/TR/vc-data-model-2.0/#internationalization-considerations
 */
declare class W3cV2LocalizedValue {
  constructor(options: W3cV2LocalizedValueOptions);
  value: string;
  language?: string | null;
  direction?: 'ltr' | 'rtl' | null;
  [property: string]: unknown;
}
declare function W3cV2LocalizedValueTransformer(): PropertyDecorator;
//#endregion
export { W3cV2LocalizedValue, W3cV2LocalizedValueOptions, W3cV2LocalizedValueTransformer };
//# sourceMappingURL=W3cV2LocalizedValue.d.ts.map