import { OpType, OpValue } from '../type'; import { Platform } from '../../platform_support'; /** * A class that wraps a value that can be either a synchronous value or a promise and provides * a promise like interface. This class is used to handle both synchronous and asynchronous values * in a uniform way. */ export declare class Value { op: OP; val: OpValue; constructor(op: OP, val: OpValue); get(): OpValue; then(fn: (v: V) => Value): Value; static all: (op: OP_1, vals: Value[]) => Value; static of(op: OP, val: V | Promise): Value; } export declare const __platforms: Platform[];