/// import { Command } from '@oclif/core'; interface SyncFile { url: string; local_path: string; } type CollisionChoice = 'skip' | 'overwrite' | 'propose'; export declare function getCollisionChoice(newFile: string, proposeFile: string): Promise; export default class SyncDocs extends Command { static description: string; static examples: string[]; static flags: { help: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; simulate: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; all: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; }; static args: never[]; exists(dest: string, file: SyncFile): boolean; copy(dest: string, file: SyncFile, remoteFile: Buffer): Promise; syncFile(dest: string, file: SyncFile, simulate?: boolean, collisionChoice?: CollisionChoice): Promise; syncFiles(dest: string, files: SyncFile[], simulate?: boolean, collisionChoice?: CollisionChoice): Promise; run(): Promise; } export {};