import type { Mutator } from './types/outputs/Mutator.js'; import type { Observable } from './types/outputs/Observable.js'; import type { Ref } from './types/outputs/Ref.js'; /** * Builds an uninitialized mutable ref. * * @since 1.0.0 */ export declare function var$(): UninitializedVar; /** * Builds an initialized mutable ref. * @param initial * * @since 1.0.0 */ export declare function var$(initial: D): Var; export interface Var extends Observable, Ref, Mutator { } export interface UninitializedVar extends Observable, Ref, Mutator { }