TYP: use overload to refine return type of reset_index
> would rather try to integrate a Literal type
 
can't use Literal yet.

> or actually deprecate inplace.

can't do this till 2.0

closing to clear queue as requested changes not actionable. can potentially reopen depending on outcome of #33274  > closing to clear queue as requested changes not actionable. can potentially reopen depending on outcome of #33274

reopening as #33274 is closed.

> would rather try to integrate a Literal type

Literal types are not an option for this PR at this stage. @simonjayhawkins @WillAyd is there a consensus on how to move forward here? So I wouldn't object to vendoring typing_extensions and doing this with Literal values - @simonjayhawkins do you have any particular thoughts on that?

As is though I think this creates as many nuances as it solves, so not a huge fan of going forward in current state