import type { LearningRefusal } from "@opengeni/sdk/learning-refusal"; import { type ReactNode } from "react"; import { type LearningRefusalPlace } from "./learning-refusal-copy.js"; export type LearningRefusalActions = { /** Opens the place where the person can make the change themselves. */ onOpen?: ((place: LearningRefusalPlace) => void) | undefined; }; export declare function LearningRefusalActionsProvider({ children, ...actions }: LearningRefusalActions & { children: ReactNode; }): import("react").JSX.Element; /** * A change the agent tried to save to Skills, workspace instructions, or * Knowledge was refused. It stays outside the folded work row so the person * learns their request was not kept, says why in plain words, and links to * where they can still make it. Calm by design: nothing broke. */ export declare function LearningRefusalRow({ refusal }: { refusal: LearningRefusal; }): import("react").JSX.Element;