class Foo { bar(options: {x: number, y: number, maybe?: number, nullable: string|null, object?: {one: number, two?: number}}) { } async goBack() : Promise { return null; } response(): Response | null { return null; } baz(): {abc: number, def?: number, ghi: string} | null { return null; } } export {Foo};