1082815dcSEvan Baconexport declare class UnexpectedError extends Error { 2082815dcSEvan Bacon readonly name = "UnexpectedError"; 3082815dcSEvan Bacon constructor(message: string); 4082815dcSEvan Bacon} 5*9b26454eSBartosz Kaszubowskiexport type PluginErrorCode = 'INVALID_PLUGIN_TYPE' | 'INVALID_PLUGIN_IMPORT' | 'PLUGIN_NOT_FOUND' | 'CONFLICTING_PROVIDER' | 'INVALID_MOD_ORDER' | 'MISSING_PROVIDER'; 6082815dcSEvan Bacon/** 7082815dcSEvan Bacon * Based on `JsonFileError` from `@expo/json-file` 8082815dcSEvan Bacon */ 9082815dcSEvan Baconexport declare class PluginError extends Error { 10082815dcSEvan Bacon code: PluginErrorCode; 11082815dcSEvan Bacon cause?: Error | undefined; 12082815dcSEvan Bacon readonly name = "PluginError"; 13082815dcSEvan Bacon readonly isPluginError = true; 14082815dcSEvan Bacon constructor(message: string, code: PluginErrorCode, cause?: Error | undefined); 15082815dcSEvan Bacon} 16