export interface ProductUrlParams { productHandle: string; variantId: string | undefined; } export declare const parseProductUrl: (url: string) => { productHandle: string; variantId: string | undefined; } | null; export interface ObserveProductUrlArgs { source: Location | HTMLAnchorElement; onProductUrlChange: (urlParams: ProductUrlParams) => void; } export declare const observeProductUrl: ({ source, onProductUrlChange, }: ObserveProductUrlArgs) => () => void;