import { Model } from './observe'; import { ChangeMarker } from './change-marker'; export declare function isModel(value: any): value is Model; export declare function getObserver(v: T): T & Model | null; export declare function getChangeMarker(target: T): ChangeMarker | null; export declare function attachModel(parentModel: Model, subModel: unknown): void; export declare function detachModel(...models: any[]): void;