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