/**
 * 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: typeof Blockquote;
    Code: typeof Code;
    Dd: typeof Dd;
    Div: typeof Div;
    Dl: {
        ({ 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;
    };
    Dt: typeof Dt;
    H: ({ element, is, level, size, proseMaxWidth: proseMaxWidthProp, className, ...props }: import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLHeadingElement> & {
        element?: 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;
        ref?: React.RefObject<HTMLElement> | React.Ref<unknown>;
        children?: React.ReactNode;
    }) => import("react/jsx-runtime").JSX.Element;
    H1: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    H2: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    H3: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    H4: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    H5: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    H6: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
    Hr: ({ breakout, dashed, className, ...props }?: import("../shared/types").SpacingElementProps & {
        space?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
        innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
    } & import("react").HTMLAttributes<HTMLHRElement> & {
        breakout?: boolean;
        dashed?: boolean;
    }) => import("react/jsx-runtime").JSX.Element;
    Img: ({ caption, alt, element, skeleton, imgClass, className, loading, ...p }: import("./Img").ImgProps) => import("react/jsx-runtime").JSX.Element;
    Ingress: (props: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
    Lead: ({ className, ...rest }: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
    Li: ({ className, ...props }?: import("./Li").LiAllProps) => import("react/jsx-runtime").JSX.Element;
    Link: typeof import("..").Anchor;
    Ol: ({ nested, inside, outside, ...props }?: import("./Ol").OlAllProps) => import("react/jsx-runtime").JSX.Element;
    P: typeof P;
    Paragraph: (props: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
    Span: typeof Span;
    Td: typeof Td;
    Th: typeof Th;
    Tr: typeof Tr;
    Ul: ({ nested, inside, outside, ...props }?: import("./Ul").UlAllProps) => import("react/jsx-runtime").JSX.Element;
};
