/** Props for {@link PlanCompletionCard}. */
export interface PlanCompletionCardProps {
    /** Called when the user clicks the "Build" button. */
    readonly onImplement?: () => void;
    /** Disables the CTA button (e.g., while an execution is active). */
    readonly disabled?: boolean;
    /** Additional CSS classes for the root element. */
    readonly className?: string;
}
/**
 * Fallback CTA shown in the {@link MessageThread} after a completed Plan-mode
 * execution that did **not** publish a `plan.md` artifact (older executions, or
 * a plan whose upload failed). When a plan artifact exists, the richer
 * `PlanArtifactCard` is shown instead.
 *
 * Mirrors `PlanArtifactCard`'s hierarchy — one prominent, themeable "Build"
 * primary action with the same card-scoped `Cmd/Ctrl+Enter` accelerator — so
 * the two cards feel like the same affordance. The consumer wires the action
 * to switch the interaction mode to Agent and submit the implement turn.
 *
 * Renders nothing when `onImplement` is not provided, so the card is fully
 * opt-in from the consumer's perspective. All visual properties flow through
 * `--stgm-*` tokens.
 */
export declare const PlanCompletionCard: import("react").NamedExoticComponent<PlanCompletionCardProps>;
//# sourceMappingURL=PlanCompletionCard.d.ts.map