import { LocalBase } from "./local-base"; export declare class Instance extends LocalBase { readonly type: string; readonly cloneMethod: Instance.CloneMethod; readonly compareMethod: Instance.CompareMethod; constructor(name: string, args: Instance.CtorArgs); } export declare module Instance { interface CtorArgs extends LocalBase.CtorArgs { clone?: CloneMethod; compare?: CompareMethod; } type CloneMethod = "clone" | "copy-constructor"; type CompareMethod = "equals" | "equals-ordered"; }