import { BaseStateError } from "./base-state-error"; import { ImageInfo, RefImageInfo } from "../../../../types"; type NoRefImageErrorConstructor = new (stateName: string, currImg: ImageInfo, refImg: RefImageInfo) => T; interface NoRefImageErrorData { stateName: string; currImg: ImageInfo; refImg: RefImageInfo; } /** * @category Errors */ export declare class NoRefImageError extends BaseStateError { static create(this: NoRefImageErrorConstructor, stateName: string, currImg: ImageInfo, refImg: RefImageInfo): T; static fromObject(this: NoRefImageErrorConstructor, data: NoRefImageErrorData): T; constructor(stateName: string, currImg: ImageInfo, refImg: RefImageInfo); } export {};