以下のコードで、条件分岐内での`input`の型はそれぞれ何になりますか? ```typescript let input: string | number = "123"; if (typeof input === "string") { // ここでのinputの型は? } else { // ここでのinputの型は? } ```