import { default as React } from 'react';
type CssPosition = 'fixed' | 'absolute' | 'relative' | 'static' | 'sticky';
type ShapeNodeProps = {
    shape?: 'circle' | 'square' | 'rounded-square';
    tag?: 'div' | 'button' | 'a';
    title?: string;
    subtitle?: string;
    description?: string;
    renderIcon: React.ReactNode;
    href?: string;
    size?: string | number;
    position?: CssPosition;
    bodyPosition?: CssPosition;
    stacked?: boolean;
    className?: string;
};
declare const ShapeNode: React.FC<ShapeNodeProps & React.HTMLAttributes<HTMLAnchorElement | HTMLDivElement | HTMLButtonElement>>;
export default ShapeNode;
