/** A phase. */
export type Phase = "PUN" | "ITR" | "REP" | "ITM" | "RCT" | "FRE" | "FRG" | "VAC" | "FLC";
/** An array containing all phases. */
export declare const ALL_PHASES: readonly Phase[];
/** An object mapping phases to their Ithkuilic translations. */
export declare const PHASE_TO_ITHKUIL_MAP: {
    readonly PUN: "ai";
    readonly ITR: "au";
    readonly REP: "ei";
    readonly ITM: "eu";
    readonly RCT: "ëu";
    readonly FRE: "ou";
    readonly FRG: "oi";
    readonly VAC: "iu";
    readonly FLC: "ui";
};
/** An object mapping phases to their names. */
export declare const PHASE_TO_NAME_MAP: {
    readonly PUN: "Punctual";
    readonly ITR: "Iterative";
    readonly REP: "Repetitive";
    readonly ITM: "Intermittent";
    readonly RCT: "Recurrent";
    readonly FRE: "Frequentative";
    readonly FRG: "Fragmentative";
    readonly VAC: "Vacillitative";
    readonly FLC: "Fluctuative";
};
/**
 * Converts a phase into Ithkuil.
 *
 * @param phase The phase to be converted.
 * @returns Romanized Ithkuilic text representing the phase.
 */
export declare function phaseToIthkuil(phase: Phase): "ai" | "ei" | "oi" | "ui" | "au" | "eu" | "ëu" | "ou" | "iu";
