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;
}
