Какие проблемы просто вынести функцию и импортировать куда надо?
export async function deleteTodo(todoId) {
  const conf = window.confirm(`Вы уверены что ходите удалить "установку"?`);
  if(conf){
    return deleteDoc(doc(db,"todos", todoId)).then(() => {
      console.log("Document successfully deleted!");
      return true;
    }, (error) => {
      console.error("Error removing document: ", error); 
      return false;
    });
  }
  return false;
}
Если нужно добавть state - обычный кастомный хук вам в помощь:
function useDeleteTodo() {
  const [deleted, setDeleted] = useState(false);
  const deleteHandler = useCallback((todoId) => {
    deleteTodo(todoId).then(setDeleted);
  }, []);
  return [deleted, deleteHandler];
}