import ATypographyBase from './src/Base.mjs';
import Paragraph from './src/Paragraph.mjs';
import Text from './src/Text.mjs';
import Title from './src/Title.mjs';
import Link from './src/Link.mjs';
import Typography$1 from './src/Typography.mjs';
export { TITLE_ELE_LIST, baseProps, editableProps, linkProps, paragraphProps, textProps, titleProps, typographyProps } from './src/props.mjs';
import './src/interface.mjs';

const TypographyText = Text;
const TypographyTitle = Title;
const TypographyLink = Link;
const TypographyParagraph = Paragraph;
const TypographyBase = ATypographyBase;
const Typography = Object.assign(Typography$1, {
  Text: Text,
  Title: Title,
  Paragraph: Paragraph,
  Link: Link,
  Base: ATypographyBase,
  install(app) {
    app.component(Typography$1.name, Typography$1);
    app.component(Text.displayName, Text);
    app.component(Title.displayName, Title);
    app.component(Paragraph.displayName, Paragraph);
    app.component(Link.displayName, Link);
    return app;
  }
});

export { Typography, TypographyBase, TypographyLink, TypographyParagraph, TypographyText, TypographyTitle, Typography as default };
//# sourceMappingURL=index.mjs.map
