import { AxiosInstance } from 'axios'; import { BaseRequests } from './BaseRequests'; import { Baseline } from '../models/Baseline'; import { Screenshot } from '../models/Screenshot'; import { IgnoreBox } from '../models/IgnoreBox'; import { DefaultResponse } from "../models/response/DefaultResponse"; export declare class BaselineRequests extends BaseRequests { constructor(axiosInstance: AxiosInstance); setBaseline(screenshot: Screenshot): Promise; getBaselineForScreenshot(screenshot: Screenshot): Promise; getBaselines(): Promise; getBaseline(baselineId: string): Promise; deleteBaseline(baselineId: string): Promise; /** * * @param {string} baselineId the id of the baseline you want to update. * @param {string} [screenshotId] the new screenshot you want to set as the baseline. * @param {IgnoreBox[]} [ignoreBoxes] the ignoreboxes you want to set for the baseline. */ updateBaseline(baselineId: string, screenshotId: string, ignoreBoxes: IgnoreBox[]): Promise; }