import type { BrowserCommand } from 'vitest/node'; import type { ImageSnapshotAnimationOptions, ImageSnapshotCompareOptions, ImageSnapshotIdOptions, ImageSnapshotTimeoutOptions } from '../../shared/types.ts'; export interface MatchImageSnapshotCommand { matchImageSnapshot: (taskId: string | undefined, subject: string, isAutoSnapshot: boolean, options?: MatchImageSnapshotOptions | undefined) => Promise; } export type MatchImageSnapshotOptions = ImageSnapshotTimeoutOptions & ImageSnapshotAnimationOptions & ImageSnapshotIdOptions & ImageSnapshotCompareOptions & { /** * The snapshot file id calculated on the client side. */ snapshotFileId?: string | undefined; }; export declare const matchImageSnapshot: BrowserCommand<[ taskId: string, subject: string, isAutoSnapshot: boolean, options?: MatchImageSnapshotOptions | undefined ]>; //# sourceMappingURL=match_image_snapshot.d.ts.map