import { WithWYAlternative } from "./with-wy-alternative.js";
/**
 * Inserts a glottal stop into a vowel form.
 *
 * @param vowelForm The vowel form to insert a glottal stop into.
 * @param isAtEndOfWord Whether the finished vowel form will be at the end of a
 *   word.
 * @returns The vowel form with a glottal stop inserted.
 */
export declare function insertGlottalStop(vowelForm: string, isAtEndOfWord: boolean): string;
/**
 * Inserts a glottal stop into a vowel form (which may be a WithWYAlternative).
 *
 * @param vowelForm The vowel form to insert a glottal stop into.
 * @param isAtEndOfWord Whether the finished vowel form will be at the end of a
 *   word.
 * @returns The vowel form with a glottal stop inserted.
 */
export declare function insertGlottalStopIntoPossiblyWithWYAlternative(vowelForm: string, isAtEndOfWord: boolean): string;
/**
 * Inserts a glottal stop into a vowel form (which may be a WithWYAlternative).
 *
 * @param vowelForm The vowel form to insert a glottal stop into.
 * @param isAtEndOfWord Whether the finished vowel form will be at the end of a
 *   word.
 * @returns The vowel form with a glottal stop inserted.
 */
export declare function insertGlottalStopIntoPossiblyWithWYAlternative(vowelForm: WithWYAlternative, isAtEndOfWord: boolean): WithWYAlternative;
/**
 * Inserts a glottal stop into a vowel form (which may be a WithWYAlternative).
 *
 * @param vowelForm The vowel form to insert a glottal stop into.
 * @param isAtEndOfWord Whether the finished vowel form will be at the end of a
 *   word.
 * @returns The vowel form with a glottal stop inserted.
 */
export declare function insertGlottalStopIntoPossiblyWithWYAlternative(vowelForm: string | WithWYAlternative, isAtEndOfWord: boolean): string | WithWYAlternative;
