import { Graph } from '../../../Class/Graph';
import { Memory } from '../../../Class/Unit';
import { System } from '../../../system';
import { UnitBundleSpec } from '../../UnitBundleSpec';
import { $G, $G_C, $G_R, $G_W } from './$G';
export interface Holder<T> {
    data: T;
}
export declare const stringifyBundleData: (bundle: UnitBundleSpec) => UnitBundleSpec;
export declare const stringifyMemoryData: (memory: Memory) => void;
export declare const parseMemoryData: (system: System, memory: Memory) => void;
export declare const AsyncGCall: (graph: Graph) => $G_C;
export declare const AsyncGWatch: (graph: Graph) => $G_W;
export declare const AsyncGRef: (graph: Graph) => $G_R;
export declare const AsyncG: (graph: Graph) => $G;
