export declare const getPrototypeOf: (obj: any) => any; 
 | 
export declare const isObject: (something: any) => boolean; 
 | 
export declare const iterateInheritedPrototype: (callback: (proto: Record<string, any>) => boolean | void, fromCtor: any, toCtor: any, includeToCtor?: boolean) => void; 
 | 
export interface ClassInstanceToObjectOptions { 
 | 
    bindTo?: any; 
 | 
    excludes?: string[]; 
 | 
    till?: any; 
 | 
    enumerable?: 0 | boolean; 
 | 
    configurable?: 0 | boolean; 
 | 
    writable?: 0 | boolean; 
 | 
} 
 | 
export declare const toObject: (something: any, options?: ClassInstanceToObjectOptions) => { 
 | 
    [key: string]: any; 
 | 
}; 
 | 
export declare const isPlainObject: (something: any) => boolean; 
 |