interface Options { beforeDiff?: (newDocument: Document) => void|Promise; afterDiff?: () => void|Promise; include?: string | ((element: HTMLAnchorElement) => boolean); scrollToTop?: boolean; } export default function listen(opts?: Options): void;