import { PopupModal } from './types'; /** * Whether a form limited to `urls` may appear on `href`. * * An empty or missing list means every page, so a form that says nothing about * addresses runs wherever it's added — which is what every form authored before * this existed says, and what a form embedded by pasting a tag exactly where it * belongs wants anyway. */ export declare function matchesUrls(urls: string[] | undefined, href: string): boolean; /** Whether `popup` may appear on `href`. */ export declare function matchesPage(popup: PopupModal, href: string): boolean; /** Whether a form limits itself to particular addresses at all. */ export declare function hasUrlTargeting(popup: PopupModal): boolean;