import type { PrimitiveValue as PrimitiveValueOriginal } from 'obsidian'; import { NotNullValue } from './NotNullValue.mjs'; export declare abstract class PrimitiveValue extends NotNullValue { value__: T; constructor(value: T); static fromOriginalType3__(value: PrimitiveValueOriginal): PrimitiveValue; asOriginalType3__(): PrimitiveValueOriginal; constructor3__(_value: T): void; isTruthy(): boolean; toString(): string; }