import type { Destination } from "../../../core/domain/facts/fact.js"; import type { ValueIr } from "../../../core/domain/facts/value-ir.js"; export type SplitUrl = { readonly destination: Destination | null; readonly path: ValueIr; }; /** * A hard-coded absolute URL carries its own destination. Leaving the scheme and * authority in the path would run them through a grammar written for route * segments and would leave the destination unknown for a call that names it. */ export declare function splitAbsoluteUrl(url: ValueIr): SplitUrl;