import { IResponseItem, ResponseItem, ResponseItemJSON } from "./ResponseItem"; import { ResponseItemResult } from "./ResponseItemResult"; export interface ErrorResponseItemJSON extends ResponseItemJSON { "@type": "ErrorResponseItem"; result: ResponseItemResult.Failed; code: string; message: string; } export type ErrorResponseItemJSONDerivations = ErrorResponseItemJSON; export interface IErrorResponseItem extends IResponseItem { result: ResponseItemResult.Failed; code: string; message: string; } export type IErrorResponseItemDerivations = IErrorResponseItem; export declare class ErrorResponseItem extends ResponseItem implements IErrorResponseItem { result: ResponseItemResult.Failed; code: string; message: string; static from(value: IErrorResponseItem | Omit): ErrorResponseItem; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): ErrorResponseItemJSON; } export type ErrorResponseItemDerivations = ErrorResponseItem; //# sourceMappingURL=ErrorResponseItem.d.ts.map