export type RetainedArtifactLoadErrorPresentation = Readonly<{ title: string; description: string; retryable: boolean; supportReference: string | null; }>; export declare const PRIVATE_FILE_PRESENTATION: { readonly title: "This file is private"; readonly description: "Only its owner can open it, usually because it came from their Only me chat. Ask them to share it with the workspace."; }; /** The API's typed "private" answer: the file exists but is Only me for someone else. */ export declare function isPrivateFileLoadError(error: unknown): boolean; /** * Route-scoped copy for retained-file loads. A missing file and any other * refusal stay indistinguishable; only the API's typed private answer says * the file exists and is Only me for someone else. Retry is only for typed * transient/network/server failures. */ export declare function retainedArtifactLoadErrorPresentation(error: unknown): RetainedArtifactLoadErrorPresentation;