export declare function readEnv(property: string): Promise; export declare function getInput(name: string, mandatory: boolean): Promise; export declare function getManifestURLS(): Promise; export declare function parseVersion(version: string): Promise; export declare function parseIniFile(ini_file: string): Promise; export declare function asyncForEach(array: Array, callback: (element: string, index: number, array: Array) => Promise): Promise; export declare function color(type: string): Promise; export declare function log(message: string, os: string, log_type: string): Promise; export declare function stepLog(message: string, os: string): Promise; export declare function addLog(mark: string, subject: string, message: string, os: string): Promise; export declare function escapeForShell(value: string, os: string): string; export declare function safeArg(value: string, os: string): string; export declare function sanitizeShellInput(value: string, strict?: boolean): string; export declare function extensionArray(extension_csv: string): Promise>; export declare function CSVArray(values_csv: string): Promise>; export declare function getExtensionPrefix(extension: string): Promise; export declare function suppressOutput(os: string): Promise; export declare function getUnsupportedLog(extension: string, version: string, os: string): Promise; export declare function getCommand(os: string, suffix: string): Promise; export declare function joins(...str: string[]): Promise; export declare function scriptExtension(os: string): Promise; export declare function scriptTool(os: string): Promise; export declare function customPackage(pkg: string, type: string, version: string, os: string): Promise; export declare function parseExtensionSource(extension: string, prefix: string): Promise; export declare function readPHPVersion(): Promise; export declare function setVariable(variable: string, command: string, os: string): Promise;