import * as React from 'react';
/** variants of how the information should be presented */
export declare type ViewLevel = 'removed' | 'hidden' | 'normal' | 'obscured' | 'ok' | 'warn' | 'error';
interface Props {
    text: string;
    viewLevel: ViewLevel;
    title?: string;
    className?: string;
    iconIsNarrow?: boolean;
    iconOnclick?: string | (() => void);
    textOnclick?: string | (() => void);
    id?: string;
}
export default class TextWithIconWidget extends React.PureComponent<Props> {
    render(): JSX.Element;
}
export {};
