import { IConverterResourcesMethods } from "./converter.interface";
import { IDataLocalizedMessages } from "../model/database";
export declare class ResourcesConverter implements IConverterResourcesMethods {
    /**
     * In case of create a new file, this is the header used
     */
    private fileHeader;
    /**
     * Add new localized message to culture file
     * @param cultureFile (file of localized message culture)
     * @param localizedMessage (localized message)
     */
    private addNewLocalizedMessage;
    /**
     * Receiving a localized message, this method will find the file that will change and
     * insert the new localized message.
     * Return array with changed paths
     * @param localized (localized messages)
     * @param contentForEachFile (map with content for each file where keys are the paths and values the respective content)
     * @param filesResourcesExtension (extension of files)
     */
    writeToFile(localized: IDataLocalizedMessages[], contentForEachFile: Map<string, string>, filesResourcesExtension: string): Promise<string[]>;
}
