export interface EyeDropperOpenOptions { /** * @see https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal */ signal?: AbortSignal; } export interface EyeDropper { new (): EyeDropper; open: (options?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string; }>; [Symbol.toStringTag]: "EyeDropper"; } export interface EyeDropperOptions { /** * Initial sRGBHex. * * @default '' */ initial?: string; } /** * Reactive [EyeDropper API](https://developer.mozilla.org/en-US/docs/Web/API/EyeDropper_API) * * @param initial string */ export declare function eye_dropper(options?: EyeDropperOptions): { is_supported: import("svelte/store").Readable; sRGBHex: import("svelte/store").Readable; open: (openOptions?: EyeDropperOpenOptions) => Promise<{ sRGBHex: string; } | undefined>; }; export { eye_dropper as eyeDropper };