export class C { get p(): number; set p(value: number); get q(): string; set r(value: boolean); } export namespace N { class D { get p(): number; set p(value: number); get q(): string; set r(value: boolean); } } export type { C as DetectiveComics }; export type Omit = Pick>; export interface E { a: number; b: number; } export type F = Omit;