import { Jr as TypographyPropsWithoutChildren, dr as IconNode, fr as LinkNode, lr as ClipboardTextFieldNode, pr as NextLinkNode, sr as ToReactNodesArgs, ur as CurrencyAmountNode, vr as TextNode } from "../../Badge-DQG0s17y.js";
import * as _$_emotion_react_jsx_runtime0 from "@emotion/react/jsx-runtime";

//#region src/utils/toReactNodes/setReactNodesTypography.d.ts
declare function isNonTypographicReactNode(node: unknown): node is undefined | null | IconNode;
type SetReactNodesTypographyMapType = "default" | "link" | "text" | "nextLink" | "currencyAmount" | "clipboardTextField";
type SetReactNodesTypographyMap = { [nodeType in SetReactNodesTypographyMapType]?: TypographyPropsWithoutChildren };
declare function setReactNodesTypography(nodesArg: ToReactNodesArgs, typography: SetReactNodesTypographyMap, replaceExistingTypography?: boolean): (string | TextNode | LinkNode | NextLinkNode | IconNode | CurrencyAmountNode | ClipboardTextFieldNode | null | undefined)[];
declare function toReactNodesWithTypographyMap(nodesArg: ToReactNodesArgs, nodesTypographyMap: SetReactNodesTypographyMap, replaceExistingTypography?: boolean): _$_emotion_react_jsx_runtime0.JSX.Element | null;
declare function setDefaultReactNodesTypography(nodesArg: ToReactNodesArgs, setDefaultReactNodesTypographyArg: SetReactNodesTypographyMap): (string | TextNode | LinkNode | NextLinkNode | IconNode | CurrencyAmountNode | ClipboardTextFieldNode | null | undefined)[];
//#endregion
export { isNonTypographicReactNode, setDefaultReactNodesTypography, setReactNodesTypography, toReactNodesWithTypographyMap };