/** * No description for the module */ export declare class MyComplexObject { myId: number; myName: string; /** * Public constructor */ constructor(myId: number, myName: string); /** * @param myId the myId to set */ setMyId(myId: any): void; /** * @return the myId */ getMyId(): number; /** * @param myName the myName to set */ setMyName(myName: any): void; /** * @return the myName */ getMyName(): string; /** * @return the object as string */ toString(): string; /** * @param pendingRecursiveCalls with the pending recursive calls * @return a new instance of the class with a random values */ static generateRandomInstance(pendingRecursiveCalls: number): MyComplexObject; /** * @param internalValueParseGenerator with the json to be parsed * @return an instance of this class */ static parse(internalValueParseGenerator: any): MyComplexObject; }