import Map = pxt.Map;
import * as commandParser from './commandparser';
export declare function uploadTargetTranslationsAsync(parsed?: commandParser.ParsedCommand): Promise<void>;
export declare function internalUploadTargetTranslationsAsync(uploadApiStrings: boolean, uploadDocs: boolean): Promise<void>;
export declare function uploadBuiltStringsAsync(filename: string, crowdinDir?: string): Promise<void>;
export declare function downloadTargetTranslationsAsync(parsed?: commandParser.ParsedCommand): Promise<void>;
export declare function buildAllTranslationsAsync(fetchFileTranslationAsync: (fileName: string) => Promise<Map<Map<string>>>, singleDir?: string): Promise<void>;
export declare function execCrowdinAsync(cmd: string, ...args: string[]): Promise<void>;
