/**
 * Phonetic rules for Bangla transliteration
 */
export declare const phonetic: {
    /**
     * Normalizes the input string to handle case sensitivity correctly
     * according to the predefined rules.
     *
     * @param {string} input - The input string to fix
     * @returns {string} The fixed string with appropriate case handling
     */
    fixString(input: string): string;
    /**
     * Checks if a character is a vowel according to phonetic rules.
     *
     * @param {string} c - The character to check
     * @returns {boolean} True if the character is a vowel, false otherwise
     */
    isVowel(c: string): boolean;
    /**
     * Checks if a character is a consonant according to phonetic rules.
     *
     * @param {string} c - The character to check
     * @returns {boolean} True if the character is a consonant, false otherwise
     */
    isConsonant(c: string): boolean;
    /**
     * Checks if a character is a punctuation (not a vowel or consonant).
     *
     * @param {string} c - The character to check
     * @returns {boolean} True if the character is punctuation, false otherwise
     */
    isPunctuation(c: string): boolean;
    /**
     * Checks if a substring exactly matches a target string at a specific position.
     *
     * @param {string} needle - The substring to search for
     * @param {string} heystack - The string to search in
     * @param {number} start - The start position for the comparison
     * @param {number} end - The end position for the comparison
     * @param {boolean} not - Whether to negate the result
     * @returns {boolean} True if the substring is found at the specified position
     */
    isExact(needle: string, heystack: string, start: number, end: number, not: boolean): boolean;
    /**
     * Checks if a character is case-sensitive according to phonetic rules.
     *
     * @param {string} c - The character to check
     * @returns {boolean} True if the character is case-sensitive, false otherwise
     */
    isCaseSensitive(c: string): boolean;
};
