export declare class Simple { firstName: string; lastName: string; age: number; isHere: boolean; birthDate: Date; } export declare class SimpleChild { child: Simple; } export declare class SimpleChildArr { children: Simple[]; } export declare class CauseException { children: Simple[]; } export declare class Prop { name: string; constructor(name: string); } export declare class SimpleDeserializer { prop: Prop; } export declare class Test { protected foo: any; bar: any; constructor(); }