UNPKG

liveperson-functions-cli

Version:
17 lines (16 loc) 666 B
import { ICsdsClient } from '../csds-client/ICsdsClient'; import { FilesReplaced, IFileReplacer, IFileReplacerConfig, IReplacementFile } from './IFileReplacer'; /** * Implementation a FileReplacer. Replaces files on Swift. */ export declare class SwiftFileReplacer implements IFileReplacer { private replacementFile; private csdsClient; private shouldReplace; private authStrategy; constructor(replacementFile: IReplacementFile, { shouldReplace, authStrategy }: IFileReplacerConfig, csdsClient: ICsdsClient); replaceFiles(conversation: any): Promise<FilesReplaced>; private getFilePaths; private replaceFile; private getHost; }