/** * Enum representing the supported export formats for localization files. * Each format corresponds to a specific file type used in localization workflows. */ export declare enum FileFormat { JSON = "json", YAML = "yaml", TS = "ts", PO = "po", ANDROID_STRINGS = "android_strings", APPLE_STRINGS = "apple_strings", XLIFF = "xliff", XCSTRINGS = "xcstrings" } /** * Formats that require compression when exporting multiple locale files. */ export declare const compressedFormats: readonly [FileFormat.XLIFF, FileFormat.APPLE_STRINGS, FileFormat.ANDROID_STRINGS, FileFormat.TS, FileFormat.PO]; /** * Type representing formats that require compression. */ export type CompressedFormat = (typeof compressedFormats)[number]; /** * Type guard to check if a format requires compression. */ export declare function isCompressedFormat(format: FileFormat): format is CompressedFormat;