import { AdditionalOptions } from '../../types/index.js'; /** * Extracts translated values from a full JSON file back into composite JSON format. * This is the inverse of mergeJson - it takes a merged/reconstructed JSON file * and extracts the values for a specific locale into the composite structure * that the server expects. * * @param localContent - The full JSON content from the user's local file * @param inputPath - The path to the file (used for matching jsonSchema) * @param options - Additional options containing jsonSchema config * @param targetLocale - The locale to extract values for * @param defaultLocale - The default/source locale * @returns The composite JSON string, or null if no extraction needed */ export declare function extractJson(localContent: string, inputPath: string, options: AdditionalOptions, targetLocale: string, defaultLocale: string): string | null;