import React from 'react';
import type { IValidationCategory } from './categories';
import './ValidationMessage.less';
export interface IValidationMessageProps {
    message: React.ReactNode;
    type: IValidationCategory | undefined;
    /**
     * The (optional) class name to apply to the icon.
     * If none is provided, the icon is determined by the value of category.
     * If false to provided, no icon will be rendered
     */
    iconClassName?: string | false;
    /**
     * The (optional) class name to apply to the ValidationMessage.
     * If none is provided, the class is determined by the value of category.
     */
    containerClassName?: string;
}
export declare const ValidationMessage: (props: IValidationMessageProps) => JSX.Element;
