import * as React from "react";
import { HeadingLevel } from "./ConfigurationMapHeading";
type Hash = {
[key: string]: React.ReactNode | Hash;
};
interface HashMapProps {
/**
* Content to render if no value is available
*/
defaultValue?: string;
/**
* The data to render. Keys are rendered as labels, values are rendered as the value
*/
hash: Hash;
/**
* Priority of the heading that the `headline` prop renders in. Numbers map to
through
*/
headingLevel?: HeadingLevel;
/**
* The heading that labels the data
*/
headline?: React.ReactNode;
/**
* Optional object with keys consisting of keys in the `hash` prop to be replaced, and with corresponding values of the replacement to be rendered.
*/
renderKeys?: {
[key: string]: string;
};
}
declare const _default: ({ hash, headline, headingLevel, renderKeys, defaultValue }: HashMapProps) => React.JSX.Element | null;
export default _default;