import type { ExecutionArtifact } from "@stigmer/protos/ai/stigmer/agentic/agentexecution/v1/artifact_pb";
/** Props for {@link PlanArtifactCard}. */
export interface PlanArtifactCardProps {
    /** Execution that produced the plan — used to fetch the plan content. */
    readonly executionId: string;
    /** The published `plan.md` artifact (from `findPlanArtifact`). */
    readonly artifact: ExecutionArtifact;
    /** Called when the user clicks "Implement". Hidden when omitted. */
    readonly onImplement?: () => void;
    /** Disables the Implement CTA (e.g., while an execution is active). */
    readonly disabled?: boolean;
    /** Additional CSS classes for the root element. */
    readonly className?: string;
}
/**
 * Reviewable card shown after a completed Plan-mode execution when the agent
 * published a `plan.md` artifact.
 *
 * Unlike {@link PlanCompletionCard} (a bare Implement CTA), this card makes the
 * plan a first-class, durable object: expand to review the rendered plan, copy
 * it, download the `plan.md` file, or proceed to implement. The plan content is
 * the single source of truth (the published artifact), fetched on demand via
 * {@link useArtifactContent} rather than duplicated into component state.
 *
 * All visual properties flow through `--stgm-*` tokens; the component is
 * self-contained and embeddable.
 */
export declare const PlanArtifactCard: import("react").NamedExoticComponent<PlanArtifactCardProps>;
//# sourceMappingURL=PlanArtifactCard.d.ts.map