11cb0ef41Sopenharmony_cideclare function InternalBinding(binding: 'options'): { 21cb0ef41Sopenharmony_ci getOptions(): { 31cb0ef41Sopenharmony_ci options: Map< 41cb0ef41Sopenharmony_ci string, 51cb0ef41Sopenharmony_ci { 61cb0ef41Sopenharmony_ci helpText: string; 71cb0ef41Sopenharmony_ci envVarSettings: 0 | 1; 81cb0ef41Sopenharmony_ci } & ( 91cb0ef41Sopenharmony_ci | { type: 0 | 1; value: undefined } 101cb0ef41Sopenharmony_ci | { type: 2; value: boolean } 111cb0ef41Sopenharmony_ci | { type: 3 | 4; value: number } 121cb0ef41Sopenharmony_ci | { type: 5; value: string } 131cb0ef41Sopenharmony_ci | { type: 6; value: { host: string; port: number } } 141cb0ef41Sopenharmony_ci | { type: 7; value: string[] } 151cb0ef41Sopenharmony_ci ) 161cb0ef41Sopenharmony_ci >; 171cb0ef41Sopenharmony_ci aliases: Map<string, string[]>; 181cb0ef41Sopenharmony_ci }; 191cb0ef41Sopenharmony_ci envSettings: { 201cb0ef41Sopenharmony_ci kAllowedInEnvironment: 0; 211cb0ef41Sopenharmony_ci kDisallowedInEnvironment: 1; 221cb0ef41Sopenharmony_ci }; 231cb0ef41Sopenharmony_ci noGlobalSearchPaths: boolean; 241cb0ef41Sopenharmony_ci shouldNotRegisterESMLoader: boolean; 251cb0ef41Sopenharmony_ci types: { 261cb0ef41Sopenharmony_ci kNoOp: 0; 271cb0ef41Sopenharmony_ci kV8Option: 1; 281cb0ef41Sopenharmony_ci kBoolean: 2; 291cb0ef41Sopenharmony_ci kInteger: 3; 301cb0ef41Sopenharmony_ci kUInteger: 4; 311cb0ef41Sopenharmony_ci kString: 5; 321cb0ef41Sopenharmony_ci kHostPort: 6; 331cb0ef41Sopenharmony_ci kStringList: 7; 341cb0ef41Sopenharmony_ci }; 351cb0ef41Sopenharmony_ci}; 36