import { ProfanityConfig } from './profanityConfig.js';
export declare class ProfanityChecker extends ProfanityConfig {
    /**
     * Check if the sentence contains any bad words.
     * @param sentence - The sentence to check.
     * @returns {boolean} - True if bad words are found, otherwise false.
     */
    static hasBadWords(sentence: string): boolean;
    /**
     * Censor bad words in the sentence by replacing them with asterisks.
     * @param sentence - The sentence to censor.
     * @returns {string} - The censored sentence.
     */
    static censoredSentence(sentence: string): string;
    /**
     * List all bad words currently in the set.
     * @returns {string[]} - An array of bad words.
     */
    static listBadWords(): string[];
    /**
     * List all whitelisted words currently in the set.
     * @returns {string[]} - An array of whitelisted words.
     */
    static listWhiteListWords(): string[];
}
//# sourceMappingURL=profanityChecker.d.ts.map