Boa tarde ! alguém poderia me ajudar nessa situação. Eu estou querendo obter os dados da api pelo método get e consigo obter mas o typescript não deixa rodar e fica dando um erro de que o diretório data não existe na minha chamada ou seja, não tem no tipo que passo para a chamada do axios e no que passo para o useState.
  const [data, setData] = useState<IData[]>([]) 
   const token = localStorage.getItem('token')
   const red = () => {
    axios.get<IData[]>('http://localhost:8000/api/estagiario', {
      headers: { 
         'Authorization': `Bearer ${token}`
       }   
    }).then((resposta) => {
      console.log(resposta.data);
       setData(resposta.data.data);
    }
       )
     .catch((error) => console.log(error))
   }
   useEffect(()=> {
    red()
  },[]) 
            