import { Catalog } from "../catalog.js";
import { FallbackLocales } from "@lingui/conf";
export type TranslationMissingEvent = {
    source: string;
    id: string;
};
export type GetTranslationsOptions = {
    sourceLocale: string;
    fallbackLocales: FallbackLocales;
};
export declare function getTranslationsForCatalog(catalog: Catalog, locale: string, options: GetTranslationsOptions): Promise<{
    missing: TranslationMissingEvent[];
    messages: {
        [id: string]: string;
    };
}>;
