import { Disposable } from "./Disposable"; export declare const json: ((prototype: any, propertyName: string) => void) & { load: (obj: any, data: any) => void; save: (obj: any) => any; array: >(factory: () => T, id?: keyof T | undefined) => T[]; arrayOf: >(ctor: new () => T, id?: keyof T | undefined) => T[]; idOf: (item: any, idKey?: string | undefined) => any; };