import React, { FunctionComponent } from "react";
export interface RedactValueProps {
    value?: string | number;
    onRedactionRequested?: () => void;
    editable?: boolean;
    iconRedact?: React.ReactElement;
    redactedMessage?: string;
    noValueMessage?: string;
}
export declare const DEFAULT_REDACTED_MSG = "**Redacted**";
export declare const DEFAULT_NO_VALUE_MSG = "**Field value does not exist**";
/**
 * RedactableValue component is almost a duplicate of ObfuscatableValue component
 * ObfuscatableValue component started from OpenCerts, and may be in use on existing certificates, hence we do not want to meddle with the existing functionality
 * RedactableValue component displays a value and a cross when editable props is set to true, allows custom redact icon, hints at redacted values
 */
export declare const RedactableValue: FunctionComponent<RedactValueProps>;
