import type { ListValue as ListValueOriginal } from 'obsidian'; import type { Value } from './Value.mjs'; import { NotNullValue } from './NotNullValue.mjs'; export declare class ListValue extends NotNullValue { values__: Value[]; constructor(value: (unknown | Value)[]); static create__(value: (unknown | Value)[]): ListValue; static fromOriginalType3__(value: ListValueOriginal): ListValue; asOriginalType3__(): ListValueOriginal; concat(other: ListValue): ListValue; constructor3__(_value: (unknown | Value)[]): void; get(index: number): Value; includes(value: Value): boolean; isTruthy(): boolean; length(): number; toString(): string; }