package Ġcom . p aw kr zy sci ak . clean architecture example . core . navigation Ċ Ċ import Ġandroidx . annotation . Id Res Ċ Ċ interface ĠFragment Navigator Ġ{ ĊĊ ĉ fun Ġ< T > Ġnavigate To ( Ċĉ ĉ @ Id Res Ġdestination Id : ĠInt , Ċĉ ĉ param : ĠPair < String , ĠT >? Ġ= Ġnull , Ċĉ ĉ fragment Transition : ĠFragment Transition ? Ġ= Ġnull Ċ ĉ ) ĊĊ ĉ fun Ġnavigate To (@ Id Res Ġdestination Id : ĠInt , Ġfragment Transition : ĠFragment Transition ? Ġ= Ġnull ) Ċ ĉ fun Ġgo Back (@ Id Res Ġdestination Id : ĠInt ? Ġ= Ġnull , Ġinclusive : ĠBoolean Ġ= Ġfalse ) Ċ ĉ fun Ġclear History () Ċ }