import { PixelDiffOptions } from "../shared/types.mjs"; import "../config/types.mjs"; import { ExtendedBrowserCommandContext } from "./vis_server_context.types.mjs"; import "../index.mjs"; import * as ssim_js0 from "ssim.js"; import { TestUserConfig } from "vitest/node"; //#region src/server/vis_options.d.ts declare function getVisOption(context: ExtendedBrowserCommandContext): { comparisonMethod: any; diffOptions?: Partial | undefined; failureThresholdType?: "pixel" | "percent" | undefined; failureThreshold?: number | undefined; timeout?: number | undefined; snapshotKey?: string | undefined; subject?: string | undefined; preset?: "manual" | "auto" | "custom" | undefined; snapshotRootDir?: string | ((context: { ci: boolean; rootDir: string; projectName?: string | undefined; browserName?: string | undefined; providerName: string; platform: string; screenshotFailures?: boolean | undefined; screenshotDirectory?: string | undefined; }) => string) | undefined; snapshotSubpath?: ((options: { subpath: string; }) => string) | undefined; shortenLongSnapshotPaths?: boolean | undefined; } | { comparisonMethod: any; diffOptions?: { threshold?: number | undefined; includeAA?: boolean | undefined; alpha?: number | undefined; aaColor?: [number, number, number] | undefined; diffColor?: [number, number, number] | undefined; diffColorAlt?: [number, number, number] | undefined; diffMask?: boolean | undefined; checkerboard?: boolean | undefined; } | Partial | undefined; failureThresholdType?: "pixel" | "percent" | undefined; failureThreshold?: number | undefined; timeout?: number | undefined; snapshotKey?: string | undefined; subject?: string | undefined; preset?: "manual" | "auto" | "custom" | undefined; snapshotRootDir?: string | ((context: { ci: boolean; rootDir: string; projectName?: string | undefined; browserName?: string | undefined; providerName: string; platform: string; screenshotFailures?: boolean | undefined; screenshotDirectory?: string | undefined; }) => string) | undefined; snapshotSubpath?: ((options: { subpath: string; }) => string) | undefined; shortenLongSnapshotPaths?: boolean | undefined; } | { comparisonMethod: any; diffOptions?: { threshold?: number | undefined; includeAA?: boolean | undefined; alpha?: number | undefined; aaColor?: [number, number, number] | undefined; diffColor?: [number, number, number] | undefined; diffColorAlt?: [number, number, number] | undefined; diffMask?: boolean | undefined; checkerboard?: boolean | undefined; } | Partial | undefined; failureThresholdType?: "pixel" | "percent" | undefined; failureThreshold?: number | undefined; timeout?: number | undefined; snapshotKey?: string | undefined; subject?: string | undefined; preset?: "manual" | "auto" | "custom" | undefined; snapshotRootDir?: string | ((context: { ci: boolean; rootDir: string; projectName?: string | undefined; browserName?: string | undefined; providerName: string; platform: string; screenshotFailures?: boolean | undefined; screenshotDirectory?: string | undefined; }) => string) | undefined; snapshotSubpath?: ((options: { subpath: string; }) => string) | undefined; shortenLongSnapshotPaths?: boolean | undefined; } | { comparisonMethod?: any; diffOptions?: PixelDiffOptions | undefined; failureThresholdType?: "pixel" | "percent" | undefined; failureThreshold?: number | undefined; timeout?: number | undefined; snapshotKey?: string | undefined; subject?: string | undefined; preset?: "manual" | "auto" | "custom" | undefined; snapshotRootDir?: string | ((context: { ci: boolean; rootDir: string; projectName?: string | undefined; browserName?: string | undefined; providerName: string; platform: string; screenshotFailures?: boolean | undefined; screenshotDirectory?: string | undefined; }) => string) | undefined; snapshotSubpath?: ((options: { subpath: string; }) => string) | undefined; shortenLongSnapshotPaths?: boolean | undefined; }; //#endregion export { getVisOption }; //# sourceMappingURL=vis_options.d.mts.map