export interface MaskedValueProps {
    /** The key/name of the value (used to determine if sensitive) */
    keyName: string;
    /** The actual value to display (always copied, may be masked in display) */
    value: string;
    /** Optional className for the container */
    className?: string;
    /** Optional className for the text */
    textClassName?: string;
    /** Whether to show the value in a compact format */
    compact?: boolean;
}
/**

 * MaskedValue component - displays sensitive values with mask/unmask and copy

 * Always copies the real value, but can mask the display

 */
export declare const MaskedValue: ({ keyName, value, className, textClassName, compact, }: MaskedValueProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=MaskedValue.d.ts.map