import type { Type } from 'ts-gems'; export declare function mergePrototype(targetProto: any, baseProto: any, filter?: (k: string) => boolean): void; export declare function inheritPropertyInitializers(target: Record, clazz: Type, isPropertyInherited?: (key: string) => boolean): void;