import type { RetainedArtifactReference } from "@opengeni/sdk"; import type { ToolRendererProps } from "./registry.js"; type RetainedImageState = { kind: "loading"; } | { kind: "ready"; url: string; } | { kind: "unavailable"; label: string; } | { kind: "error"; message: string; }; export { isRetainedImageContentType } from "./presented-image.js"; export declare function useRetainedImageObjectUrl(artifact: RetainedArtifactReference, load: ToolRendererProps["loadRetainedArtifact"]): RetainedImageState & { retry: () => void; };