export declare const version = "0.3.14"; export type WarnCallback = (message: string) => () => void; export type DetectedVendor = "honey" | "Capital One Shopping" | "Rakuten" | "Klarna"; export type MatchCallback = (warn: WarnCallback, vendor?: DetectedVendor, el?: HTMLDivElement) => void; export interface ObserverOptions { onMatch?: MatchCallback; uuidGate?: boolean; zNearMax?: number; debug?: boolean; removePageElement?: boolean; unbindAfterSeconds?: number; } export interface ObserverHandle { stop: () => void; } export interface ListenHandle { stop: () => void; } export declare function startHoneyOverlayObserver(options?: ObserverOptions): ObserverHandle; export declare function listen(onMatch: MatchCallback, options?: Omit): ListenHandle;