import { ReactNode } from 'react'; import { NimbusColorPalette } from '../type-utils'; /** * Props for the DisplayColorPalettes component. */ type DisplayColorPalettesProps = { /** * Render function that receives a color palette string and returns a ReactNode. * This function is called for each palette in each palette group, allowing * components to be rendered with different colorPalette props. * * @example * * {(palette) => {palette}} * */ children: (palette: NimbusColorPalette) => ReactNode; }; /** * Component for displaying all color palettes in organized groups. * * This utility component iterates through semantic, brand, and system color * palettes, rendering a custom component for each palette using the provided * render function. Useful for showcasing component variations across all * available color palettes in Storybook stories. * * @example * ```tsx * * {(palette) => ( * * {palette} * * )} * * ``` */ export declare const DisplayColorPalettes: ({ children, }: DisplayColorPalettesProps) => import("react/jsx-runtime").JSX.Element; export {};