import { F as FilterConfig, S as SeverityLevel, C as CheckProfanityResult } from './types-B9c_ik4k.cjs'; /** * Configuration options for the profanity checker hook and functions. * Extends FilterConfig with additional convenience options for V3 features. */ interface ProfanityCheckerConfig extends Omit { /** Minimum severity level to include in results */ minSeverity?: SeverityLevel; /** Auto-replace profanity with replaceWith string */ autoReplace?: boolean; /** Custom callback when profanity is detected */ customActions?: (result: CheckProfanityResult) => void; } interface ProfanityCheckResult extends CheckProfanityResult { filteredWords: string[]; autoReplaced: string; } export type { ProfanityCheckerConfig as P, ProfanityCheckResult as a };