import { Observable } from 'rxjs'; import { OutputRow } from 'rxrunscript'; import { BaseOptions, Config, ConfigPath, DataBase, DataKey, ParamMap, ProcessResp, ProcessRet } from './types.js'; export declare function processResp(input$: Observable, debug?: boolean): Promise; export declare function parseRespStdout(input: ProcessResp, dataKeys?: DataKey[], debug?: boolean, output?: T): T | undefined; export declare function combineProcessRet(resp: ProcessResp, data: T | undefined): ProcessRet; export declare function genParams(configPath: string, paramMap: ParamMap): string[]; export declare function preGenParams(paramMap: ParamMap): ParamMap; export declare function mergeParams(inputOptions: T | undefined, initOptions: T | undefined, config: Config | undefined): Map; export declare function writeConfigFile(config: Config, filePath?: string): Promise<{ path: ConfigPath; hash: string; }>; export declare function validateConfigPath(config: ConfigPath): Promise; export declare function downloadOssutil(srcLink: string, targetPath?: string): Promise; export declare function setBinExecutable(file: string): Promise; export declare function encodeInputPath(input: string, encode?: boolean): string; export declare function commonProcessInputMap(input: T & { src?: string; target?: string; }, initOptions: T & { src?: string; target?: string; }, globalConfig: Config | undefined): ParamMap; export declare function processInputAsEncodedCloudUrl(input: string | undefined, bucket: string | undefined, needEncode: boolean): string; /** start with `oss://` */ export declare function pathIsCloudUrl(path: unknown): boolean; //# sourceMappingURL=helper.d.ts.map