import { type OpenGeniLinkTarget } from "@opengeni/sdk"; /** Only canonical, same-origin/workspace artifact links belong in the session dock. */ export declare function sessionArtifactFromHref(href: string, origin: string, workspaceId: string): { id: string; editable: boolean; kind?: "file"; } | null; /** * In the console, agent-authored object links keep their own console routes. * `ArtifactLinkBoundary` still intercepts them for the session dock. */ export declare function consoleLinkResolver(target: OpenGeniLinkTarget): { href: string; } | null;