declare class FabricException extends Error { private type; constructor(message: string, errorType?: string); get fabricExceptionType(): string; } export type FabricExceptionItem = Error | FabricException | null | undefined; export type FabricMultiExceptionItems = Array | null | undefined; export type ExceptionModelState = { stack: { [routePath: string]: Record; }; globalError: { [routePath: string]: { error: FabricMultiExceptionItems; }; }; }; export type ExceptionModelActionParams = { setException: { urlHref: string; id: string; exception: Error | FabricException; }; resetException: string; traceGlobalException: { urlHref: string; error?: FabricMultiExceptionItems; }; }; export type FabricLoadingState = { loading: { [routePath: string]: Record; }; }; export type FabricLoadingActionParams = { show: { urlHref: string; id: string; }; hide: { urlHref: string; id: string; closeAll?: boolean; }; }; export declare const models: import("@dimjs/model").APIs<{ FabricExceptionModel: import("@dimjs/model").ModelType; FabricFabricLoading: import("@dimjs/model").ModelType; }>; export {};