import React, { type HTMLAttributes } from 'react';
import { type OverrideClassName } from "../types/OverrideClassName";
import { type WellBorderStyleType, type WellColors } from './types';
export type WellProps = {
children?: React.ReactNode;
/** @default `white` */
color?: WellColors;
/** @default `solid` */
borderStyle?: WellBorderStyleType;
/** Set the loading state for Well AI Moments. If `true` this will animate, if `false` this will render the static loaded state. */
isAiLoading?: boolean;
noMargin?: boolean;
} & OverrideClassName>;
/**
* {@link https://cultureamp.atlassian.net/wiki/spaces/DesignSystem/pages/3075604733/Well Guidance} |
* {@link https://cultureamp.design/?path=/docs/components-well--docs Storybook}
*/
export declare const Well: {
({ children, color, borderStyle, noMargin, classNameOverride, isAiLoading, ...restProps }: WellProps): JSX.Element;
displayName: string;
};