export interface ExtractedMessage { defaultMessage: string; description?: string; file?: string; } export type ExtractedMessages = Record; export declare function extractMessages(pattern?: string): ExtractedMessages; export declare function compileTranslations({ inputDir, outputDir, options, }: { inputDir: string; outputDir: string; options?: { ast?: boolean; format?: string; }; }): void; export declare function createTranslationsTempDir(prefix?: string): string; export declare function writeTranslationsToTempDir({ translations, language, tempDir, }: { translations: Record; language: string; tempDir: string; }): string; //# sourceMappingURL=formatjs.d.ts.map