import { Entity } from './base/Entity'; export declare class Atom extends Entity { value: T; constructor(value: T); get(): T; set(value: T): void; static makeCallableAtom>(atom: A): (() => A["value"]) & A; }