import { type ReactNode } from "react"; export type KnowledgeActivityActions = { onInspect?: ((entryId: string) => void) | undefined; onRetryFile?: ((fileId: string) => Promise) | undefined; retryDisabled?: boolean | undefined; }; export declare function KnowledgeActivityProvider({ children, ...actions }: KnowledgeActivityActions & { children: ReactNode; }): import("react").JSX.Element; /** A saved/pending result never opens or blocks the human-input surface. */ export declare function KnowledgeReceiptRow(props: { outcome: "published" | "pending" | "rejected" | "archived" | "failed"; entryId?: string | undefined; fileId?: string | undefined; title?: string | undefined; source?: boolean | undefined; }): import("react").JSX.Element;