import { c as TypographyTypeKey, i as TokenSizeKey } from "../../typography-CpTpyD4j.js";
import * as _$_emotion_styled0 from "@emotion/styled";
import * as _$react from "react";
import { ReactNode } from "react";
import * as _$_emotion_react0 from "@emotion/react";
import * as _$_emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";

//#region src/components/typography/Article.d.ts
type ArticleProps = {
  defaultTypography?: {
    type: TypographyTypeKey;
    size: TokenSizeKey;
  };
  children: ReactNode;
};
declare function Article({
  defaultTypography,
  children
}: ArticleProps): _$_emotion_react_jsx_runtime0.JSX.Element;
type StyledArticleProps = {
  type: TypographyTypeKey;
  size: TokenSizeKey;
};
declare const StyledArticle: _$_emotion_styled0.StyledComponent<{
  theme?: _$_emotion_react0.Theme;
  as?: React.ElementType;
} & StyledArticleProps, _$react.DetailedHTMLProps<_$react.HTMLAttributes<HTMLElement>, HTMLElement>, {}>;
//#endregion
export { Article, StyledArticle };