import { i as TokenSizeKey } from "../../../typography-CpTpyD4j.js";
import { Qi as AllowedDisplay, ea as CommonTypographyProps, ia as TextAlign, s as FontColorKey } from "../../../Badge-DQG0s17y.js";
import * as _$react from "react";
import * as _$_emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";

//#region src/components/typography/base/getPropDefaults.d.ts
declare function getPropDefaultsBase<T extends CommonTypographyProps, E extends Record<string, unknown>>(props: T, extra: E): {
  block: boolean;
  colorProp: FontColorKey | undefined;
  displayProp: AllowedDisplay | undefined;
  hideOverflow: boolean;
  id: string | undefined;
  display: AllowedDisplay | undefined;
  size: TokenSizeKey;
  textAlign: TextAlign | undefined;
  onClick: ((e: _$react.MouseEvent) => void) | undefined;
  underline: boolean;
  children: (_$_emotion_react_jsx_runtime0.JSX.Element | null)[] | null;
} & E;
//#endregion
export { getPropDefaultsBase };