import { FC } from "react";

//#region src/components/HideShow/index.d.ts

/**
 * Props for the HideShow component
 */
interface HideShowProps {
  /**
   * Sensitive text to display masked. Copy is only allowed when revealed.
   */
  text: string;
  /** Wrapper classes */
  className?: string;
  /** Number of prefix characters to keep visible when masked. Default: 6 */
  visiblePrefixChars?: number;
  /** Character used to mask hidden portion. Default: '•' */
  maskChar?: string;
  /** Reveal duration in ms before auto-hiding. Default: 10000 (10s) */
  revealDurationMs?: number;
  /** Copy error callback */
  onCopyError?: (error: Error) => void;
}
declare const HideShow: FC<HideShowProps>;
//#endregion
export { HideShow, HideShowProps };
//# sourceMappingURL=index.d.ts.map