export default function(pi) {
    pi.registerTool({name:'navigator_native_ui_probe',label:'Native UI probe',description:'Test official Pi confirm/select/input/editor dialogs once.',parameters:{type:'object',properties:{}},execute:async(_id,_params,_signal,_update,ctx)=>{
      const confirmed=await ctx.ui.confirm('Native two choices','Choose Yes or No');
      const selected=await ctx.ui.select('Native N choices',['One','Two','Three']);
      const input=await ctx.ui.input('Native free text');
      const editor=await ctx.ui.editor('Native editor','Initial text');
      return {content:[{type:'text',text:JSON.stringify({confirmed,selected,input,editor})}]};
    }});
  }