Interface App<HostElement> interface  App < HostElement >  {       _component :  ConcreteComponent < {} ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > ;       _container :  null  |  HostElement ;       _context :  AppContext ;       _instance :  null  |  ComponentInternalInstance ;       _props :  null  |  Data ;       _uid :  number ;       config :  AppConfig ;       version :  string ;       component ( name :  string ) :  undefined  |  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > ;       component < T > ( name :  string , 
component :  T ) :  this ;       directive < HostElement ,  Value ,  Modifiers ,  Arg > ( name :  string ) :  undefined  |  vue . Directive < HostElement ,  Value ,  Modifiers ,  Arg > ;       directive < HostElement ,  Value ,  Modifiers ,  Arg > ( name :  string , 
directive :  vue . Directive < HostElement ,  Value ,  Modifiers ,  Arg > ) :  this ;       filter ? ( name :  string ) :  undefined  |  Function ;       filter ? ( name :  string , 
filter :  Function ) :  this ;       mixin ( mixin :  ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ) :  this ;       mount ( rootContainer :  string  |  HostElement , 
isHydrate ?:  boolean , 
namespace ?:  boolean  |  ElementNamespace , 
vnode ?:  VNode < RendererNode ,  RendererElement ,  {           [
key : 
string ]
:  any ;       } > ) :  ComponentPublicInstance < {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  false ,  ComponentOptionsBase < any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ,  {} ,  {} ,  "" ,  {} ,  any > ;       onUnmount ( cb :  ( ( )  =>  void ) ) :  void ;       provide < T ,  K > ( key :  K , 
value :  K  extends  InjectionKey < V >          ?  V          :  T ) :  this ;       runWithContext < T > ( fn :  ( ( )  =>  T ) ) :  T ;       unmount ( ) :  void ;       use < Options > ( plugin :  vue . Plugin < Options > , 
... options :  Options ) :  this ;       use < Options > ( plugin :  vue . Plugin < Options > , 
options :  Options ) :  this ;  } Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1017 _component Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1051 _container Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1053 _context Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1054 _instance Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1055 _props _props :  null  |  Data 
Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1052 _uid _uid :  number 
Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1050 config Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1019 version version :  string 
Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1018 component component ( name ) :  undefined  |  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1023 component < T > ( name , component ) :  this Type Parameters T  extends  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any >  |  DefineComponent < {} ,  {} ,  {} ,  ComputedOptions ,  MethodOptions ,  ComponentOptionsMixin ,  ComponentOptionsMixin ,  {} ,  string ,  PublicProps ,  Readonly < ExtractPropTypes < {} > > ,  {} ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions ,  true ,  {} ,  any > Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1024 directive directive < HostElement ,  Value ,  Modifiers ,  Arg > ( name ) :  undefined  |  vue . Directive < HostElement ,  Value ,  Modifiers ,  Arg > Type Parameters HostElement  = any Value  = any Modifiers  extends  string  = string Arg  extends  string  = string Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1025 directive < HostElement ,  Value ,  Modifiers ,  Arg > ( name , directive ) :  this Type Parameters HostElement  = any Value  = any Modifiers  extends  string  = string Arg  extends  string  = string Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1026 Optionalfilter filter ( name ) :  undefined  |  Function Returns undefined  |  Function  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1059 filter ( name , filter ) :  this Parameters name : string filter : Function Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1060 mixin mixin ( mixin ) :  this Parameters mixin : ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1022 mount mount ( rootContainer , isHydrate ? , namespace ? , vnode ? ) :  ComponentPublicInstance < {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  false ,  ComponentOptionsBase < any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ,  {} ,  {} ,  "" ,  {} ,  any > Returns ComponentPublicInstance < {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  {} ,  false ,  ComponentOptionsBase < any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ,  {} ,  {} ,  "" ,  {} ,  any >  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1027 on on ( cb ) :  void Returns void  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1041 provide provide < T ,  K > ( key , value ) :  this Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1042 run run < T > ( fn ) :  T Returns T  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1049 unmount unmount ( ) :  void Returns void  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1040 use use < Options > ( plugin , ... options ) :  this Type Parameters Options  extends  unknown [] Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1020 use < Options > ( plugin , options ) :  this Returns this  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1021 
v2 compat only