interface ColorSelectionOptions { signal?: AbortSignal; } interface ColorSelectionResult { sRGBHex: string; } interface EyeDropper { open: (options?: ColorSelectionOptions) => Promise; } interface EyeDropperConstructor { new (): EyeDropper; } interface Window { EyeDropper?: EyeDropperConstructor | undefined; } declare const vi: typeof import('vitest').vi;