import { EnvironmentWithConfiguration } from "./environment"; import { WpContentDirectory } from "./wordpress/WpContentDirectory"; export interface SyncWpContentSettings { syncWpContentFolders: WpContentDirectory[]; backupData: boolean; syncDatabase: boolean; } export interface DownloadWpContentSettings extends SyncWpContentSettings { sourceSystem: EnvironmentWithConfiguration; } export interface UploadWpContentSettings extends SyncWpContentSettings { targetSystem: EnvironmentWithConfiguration; } export interface SyncSettings extends SyncWpContentSettings { sourceSystem: EnvironmentWithConfiguration; targetSystem: EnvironmentWithConfiguration; }