/// import { ScreenshotPathInfo } from '../api/server/utils/get-screenshot-paths'; import { ImageDiffResult } from '../api/typings'; import { RequestData } from './request'; import { BrowserTypes, ScreenshotImageData, ScreenshotInfo } from './screenshot'; export interface BaseImageInfo extends ScreenshotPathInfo { buffer: Buffer; base64: string; } export interface CompareScreenshotParams extends ScreenshotInfo, RequestData { screenshot: ScreenshotImageData; browserType: BrowserTypes; baseImage: BaseImageInfo; } export interface CompareScreenshotReturnType extends Required>, Omit { diffImageString?: string; }