import { SplitUrlDeterminer } from "./SplitUrlDeterminer"; import { SplitUrlRedirector } from "./SplitUrlRedirector"; import HackleCore from "../../core/HackleCore"; import { PageListener } from "../../core/internal/page/PageListener"; import { Page } from "../../core/internal/page/Page"; import { UserManager } from "../../core/internal/user/UserManager"; export declare class SplitUrlManager implements PageListener { private readonly determiner; private readonly redirector; private readonly userManager; private readonly core; constructor(determiner: SplitUrlDeterminer, redirector: SplitUrlRedirector, userManager: UserManager, core: HackleCore); onPageStarted(_: Page, __: number): void; onPageEnded(_: Page, ___: number): void; }