import React from 'react'; import { DefaultProps, FlowindSize, Selectors } from '../../styles'; import useStyles, { ColorSwatchStylesParams } from './color-swatch.styles'; export type ColorSwatchStylesNames = Selectors; export interface ColorSwatchProps extends DefaultProps { variant?: string; /** Swatch background-color in any css valid format (hex, rgb, etc.) */ color: string; /** Width and height */ size?: number | string; /** Key of theme.radius or any valid CSS value to set border-radius, theme.defaultRadius by default */ radius?: FlowindSize; /** ColorSwatch children */ children?: React.ReactNode; /** Determines whether swatch should have inner shadow */ withShadow?: boolean; } export declare const _ColorSwatch: React.ForwardRefExoticComponent>; export declare const ColorSwatch: ((props: import("../../utils/create-polymorphic-component").PolymorphicComponentProps) => React.ReactElement>) & Omit, "component" | keyof ColorSwatchProps> & { ref?: any; }) | (ColorSwatchProps & { component?: React.ElementType; })>, never> & Record;