import { IconName } from '../icon/exports'; import { HintVariant } from './exports'; /** * A form hint is a small presentational components used next to some form elements. * * Mainly used within design system components and not primarilly intended for end-users. * * Example: * ``` * This field is required. * Email address is valid. * ``` * * @slot - Hint message text * @slot icon - Custom icon placed before the hint text (overrides the built-in status icon) */ export declare class Hint { host: HTMLRHintElement; /** Apply validation error visual style */ invalid?: boolean; /** Variant defines the way hint will be visually presented */ variant?: HintVariant; /** Allows to define custom icon to be shown next to hint text */ icon?: IconName; private get iconName(); private get hasIconSlot(); private get hasIcon(); render(): any; }