import type { VisualClass } from "../task-type-visual-registry";
export interface NodeContentProps {
    visualClass: VisualClass;
    taskName: string;
    displayName: string;
    categoryColor: string;
    /** Height of the external caption area below the shape. 0 = internal text. */
    captionHeight?: number;
    isNested?: boolean;
}
/**
 * Renders the text content of a workflow node: task name and kind badge.
 *
 * For rectangular shapes, renders in a standard flex-column layout.
 * For non-rectangular shapes (diamond, octagon, circle, bar), applies
 * content insets and compact rendering to fit within the inscribed
 * safe area.
 */
export declare const NodeContent: import("react").NamedExoticComponent<NodeContentProps>;
//# sourceMappingURL=NodeContent.d.ts.map