import { ExcelBinOutputs } from '../types';
import { JsonParser, JsonValue } from '../utils/JsonParser';
/**
 * Class of object key decoder
 */
export declare class ObjectKeyDecoder {
    /**
     * object key replace data
     */
    private readonly replaceDatas;
    /**
     * Create a ObjectKeyDecoder
     */
    constructor();
    /**
     * Execute JsonParser key decoder
     * @param jsonData JsonParser
     * @param filename ExcelBinOutput Filename
     * @returns Objects to cache
     */
    execute(jsonData: JsonParser, filename: keyof typeof ExcelBinOutputs): {
        [key in string]: JsonValue;
    };
    /**
     * Decode JsonParser key
     * @param jsonData JsonParser
     * @returns Decoded JsonParser
     */
    private decode;
    /**
     * Set key to store in cache
     * @param jsonData JsonParser
     * @param filename ExcelBinOutput Filename
     * @returns Objects to cache
     */
    private setKey;
}
