import { SplitUrlContext } from "./SplitUrlContext"; import WorkspaceFetcher from "../../core/internal/workspace/WorkspaceFetcher"; import { SplitUrlMatcher } from "./SplitUrlMatcher"; import HackleCore from "../../core/HackleCore"; import { SplitUrlRedirectedCookieStorage } from "./SplitUrlRedirectedCookieStorage"; import { HackleUser } from "../../index.browser"; export declare class SplitUrlDeterminer { private readonly workspaceFetcher; private readonly splitUrlMatcher; private readonly splitUrlRedirectedCookieStorage; private readonly core; constructor(workspaceFetcher: WorkspaceFetcher, splitUrlMatcher: SplitUrlMatcher, splitUrlRedirectedCookieStorage: SplitUrlRedirectedCookieStorage, core: HackleCore); determineOrNull(user: HackleUser): SplitUrlContext | null; }