declare component Comp1(p1: Prop);

declare component Comp2(p1?: Prop);

declare component Comp3('p1': Prop);

declare component Comp4('p1'?: Prop);

declare component Comp5('p1': Prop, p2: Prop);

declare component Comp6(p1: number);

declare component MissingType(p1);
