export declare class ReplexicaService {
    private static engine;
    /**
     * Localizes text from one language to another
     * @param text The text to localize
     * @param sourceLocale The source language locale
     * @param targetLocale The target language locale
     * @returns The localized text
     */
    static localizeText(text: string, sourceLocale: string, targetLocale: string): Promise<string | null>;
    /**
     * Localize a text string to multiple target locales
     * @param text The text to localize
     * @param sourceLocale The source language locale
     * @param targetLocales Array of the target language locales
     * @returns The localized texts
     */
    static batchLocalizeText(text: string, sourceLocale: string, targetLocales: string[]): Promise<string[]>;
    /**
     * Localizes an array of texts from one language to another
     * @param texts Array of texts to localize
     * @param sourceLocale The source language locale
     * @param targetLocale The target language locale
     * @returns The localized texts array
     */
    static localizeTexts(texts: string[], sourceLocale: string, targetLocale: string): Promise<string[]>;
}
//# sourceMappingURL=replexica.d.ts.map