import { AbstractSkeletosState } from "../../extendible/AbstractSkeletosState"; import { SkeletosCursor } from "../../base/SkeletosCursor"; /** * Convenience class to include error displaying state in your application. */ export declare class ErrorState extends AbstractSkeletosState { /** * Is the error being shown in the UI? * * @returns {SkeletosCursor} */ readonly isErrorShownCursor: SkeletosCursor; /** * Is the error being shown in the UI? * * @returns {any} */ /** * Is the error being shown in the UI? * * @param showError */ isErrorShown: boolean; /** * What is the title that should be displayed above the error message? * * @returns {SkeletosCursor} */ readonly errorTitleCursor: SkeletosCursor; /** * What is the title that should be displayed above the error message? * * @returns {any} */ /** * What is the title that should be displayed above the error message? * * @param title */ errorTitle: string; /** * What is the main content of the error message? * * @returns {SkeletosCursor} */ readonly errorMessageCursor: SkeletosCursor; /** * What is the main content of the error message? * * @returns {any} */ /** * What is the main content of the error message? * * @param message */ errorMessage: string; /** * Any stack associated with the error. * * @returns {SkeletosCursor} */ readonly stackCursor: SkeletosCursor; /** * Any stack associated with the error. * * @returns {string} */ /** * Any stack associated with the error. * * @param stack */ stack: string; /** * Further details about the error. * */ readonly detailsCursor: SkeletosCursor; /** * Further details about the error. This may include a custom object. * */ /** * Further details about the error. * */ details: object | string | number | boolean; }