import type { FailureMode } from "@vertigis/arcgis-extensions/FailureMode"; /** * An error that is thrown when there is a problem resolving an item reference * or creating an item in the AppContainer. */ export declare class AppConfigError extends Error { /** * Id of the item that couldn't be resolved. */ itemId: string; /** * Type of the item that couldn't be resolved. */ itemType: string; /** * FailureMode configured for the item that couldn't be resolved. */ failureMode: FailureMode; /** * Original error that occurred. */ error: Error; /** * Initializes a new instance of the {@link AppConfigError} class. * * @param itemId Id of the item that couldn't be resolved. * @param itemType Type of the item that couldn't be resolved. * @param failureAction FailureMode configured for the item that couldn't be * resolved. * @param error Original error that occurred. * @param message The error message. If not specified, a default one will be * used. */ constructor(itemId: string, itemType: string, failureAction: FailureMode, error: Error, message?: string); }