import type { AtomImpl } from "../../implementation.ts"; import { AtomInternalCollection } from "../collection/index.ts"; export declare class AtomInternalObject extends AtomInternalCollection { #private; constructor(external: AtomImpl, value: Value); set(newValue: Value): bigint; get value(): any; dirty(initial: any): boolean; get size(): number; remove(key: keyof Value): any; forEach(callback: AtomInternalCollection.Callback): void; map(callback: AtomInternalCollection.Callback): Result[]; find(predicate: AtomInternalCollection.Predicate): AtomImpl | undefined; filter(predicate: AtomInternalCollection.Predicate): AtomImpl[]; $(): {}; at(key: any): any; lookup(path: any): any; try(key: any): any; childUpdate(childChanges: any, key: any): bigint; unwatch(): void; withhold(): void; unleash(): void; } //# sourceMappingURL=index.d.ts.map