/**
 * ATTENTION: This file is auto generated by using "prepareTemplates".
 * Do not change the content!
 *
 */
/**
 * Library Index template to autogenerate all the components and extensions
 * Used by "prepareTemplates"
 */
import Blockquote from './Blockquote';
import Code from './Code';
import Dd from './Dd';
import Div from './Div';
import Dl from './Dl';
import Dt from './Dt';
import H from './H';
import H1 from './H1';
import H2 from './H2';
import H3 from './H3';
import H4 from './H4';
import H5 from './H5';
import H6 from './H6';
import Hr from './Hr';
import Img from './Img';
import Ingress from './Ingress';
import Lead from './Lead';
import Li from './Li';
import Link from './Link';
import Ol from './Ol';
import P from './P';
import Paragraph from './Paragraph';
import Span from './Span';
import Td from './Td';
import Th from './Th';
import Tr from './Tr';
import Ul from './Ul';
export { Blockquote, Code, Dd, Div, Dl, Dt, H, H1, H2, H3, H4, H5, H6, Hr, Img, Ingress, Lead, Li, Link, Ol, P, Paragraph, Span, Td, Th, Tr, Ul, };
export declare const getElements: () => {
    Blockquote: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLElement> & {
        noBackground?: boolean;
        direction?: "horizontal" | "vertical";
    } & import("react").RefAttributes<unknown>>;
    Code: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLElement> & import("react").RefAttributes<unknown>>;
    Dd: import("react").ForwardRefExoticComponent<import("./Dd").DdProps & import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").RefAttributes<unknown>>;
    Div: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLElement> & import("react").RefAttributes<unknown>>;
    Dl: {
        ({ direction, layout, ...props }: import("./Dl").DlAllProps): import("react/jsx-runtime").JSX.Element;
        Item({ className, children, ...props }: React.AllHTMLAttributes<HTMLSpanElement> & import("../shared/types").SpacingProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Dt: import("react").ForwardRefExoticComponent<import("./Dt").DtProps & import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").RefAttributes<unknown>>;
    H: {
        ({ as, is, level, size, proseMaxWidth: proseMaxWidthProp, className, ...props }: import("../shared/types").SpacingElementProps & {
            space?: import("../shared/types").SpaceTypeAll;
            innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
        } & import("react").HTMLAttributes<HTMLHeadingElement> & {
            as?: string;
            level?: "use";
            size?: import("./H").HSize | "auto";
            proseMaxWidth?: number | boolean;
        } & {
            skeleton?: import("../components/Skeleton").SkeletonShow;
            skeletonMethod?: import("../components/skeleton/SkeletonHelper").SkeletonMethods;
            internalClass?: string | boolean;
            innerRef?: React.RefObject<HTMLElement> | React.ForwardedRef<unknown>;
            children?: React.ReactNode;
        }): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H1: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H2: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H3: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H4: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H5: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    H6: {
        ({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
        _isHeadingElement: boolean;
        _supportsSpacingProps: boolean;
    };
    Hr: {
        ({ breakout, dashed, fullscreen, light, medium, className, ...props }?: import("../shared/types").SpacingElementProps & {
            space?: import("../shared/types").SpaceTypeAll;
            innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
        } & import("react").HTMLAttributes<HTMLHRElement> & {
            breakout?: boolean;
            dashed?: boolean;
        } & {
            fullscreen?: boolean;
            light?: boolean;
            medium?: boolean;
        }): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Img: {
        ({ caption, alt, element, skeleton, imgClass, className, loading, ...p }: import("./Img").ImgProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Ingress: {
        (props: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Lead: {
        ({ className, ...rest }: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Li: ({ className, ...props }?: import("./Li").LiAllProps) => import("react/jsx-runtime").JSX.Element;
    Link: import("react").ForwardRefExoticComponent<import("../components/Anchor").AnchorProps & Omit<import("react").HTMLProps<HTMLAnchorElement>, "ref"> & import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").RefAttributes<HTMLAnchorElement>>;
    Ol: {
        ({ nested, inside, outside, ...props }?: import("./Ol").OlAllProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    P: typeof P;
    Paragraph: {
        (props: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
    Span: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLSpanElement> & {
        element?: import("../shared/types").DynamicElement;
        size?: import("./typography/Typography").TypographySize;
        lineHeight?: import("./typography/Typography").TypographySize;
        align?: import("./typography/Typography").TypographyAlign;
        family?: import("./typography/Typography").TypographyFamily;
        weight?: import("./typography/Typography").TypographyWeight;
        decoration?: import("./typography/Typography").TypographyDecoration;
        slant?: import("./typography/Typography").TypographySlant;
        proseMaxWidth?: number | boolean;
    } & import("react").RefAttributes<unknown>>;
    Td: typeof Td;
    Th: typeof Th;
    Tr: typeof Tr;
    Ul: {
        ({ nested, inside, outside, ...props }?: import("./Ul").UlAllProps): import("react/jsx-runtime").JSX.Element;
        _supportsSpacingProps: boolean;
    };
};
