export interface CreateDropboxTransferInput { dropboxId: string; "smash-authorization"?: string; size: number; filesNumber: number; domain?: string; customUrl?: string; language?: "en" | "fr" | "de" | "es" | "pt" | "it"; availabilityDuration?: number; title?: string; customization?: { logo?: string; background?: string; }; promotion?: { id: string; }; delivery?: { sender?: { name?: string; email: string; }; }; preview?: "Full" | "None"; accessTracking?: "None" | "Email"; password?: string; notification?: { sender?: { enabled: boolean; }; receiver?: { enabled: boolean; }; link?: { enabled: boolean; }; download?: { enabled: boolean; }; noDownload?: { enabled: boolean; }; }; description?: string; } export interface CreateDropboxTransferOutput { transfer: { id: string; dropbox: string; size: number; title?: string; description?: string; region: "us-east-1" | "us-east-2" | "us-west-1" | "us-west-2" | "ap-south-1" | "ap-northeast-3" | "ap-northeast-2" | "ap-southeast-1" | "ap-southeast-2" | "ap-northeast-1" | "ca-central-1" | "eu-central-1" | "eu-west-1" | "eu-west-2" | "eu-west-3" | "eu-north-1" | "sa-east-1" | "af-south-1" | "ap-east-1" | "ap-south-2" | "ap-southeast-3" | "eu-south-1" | "eu-south-2" | "eu-central-2" | "me-south-1" | "me-central-1"; domain: string; preview: "Full" | "None"; status: "Uploading" | "Processing" | "Uploaded" | "Deleting" | "Deleted" | "Expired" | "Suspended" | "Dirty"; created: string; deleted: string; modified: string; language?: "en" | "fr" | "de" | "es" | "pt" | "it"; filesNumber: number; transferUrl: string; uploadState: "Draft" | "Lock"; transferViews: number; filesViews: number; transferDownloads: number; filesDownloads: number; promotion: { id: string; url: string; }; customization: { logo: { type: "Image" | "Youtube" | "Vimeo"; sourceId: string; sourceUrl: string; thumbnail: string; }; background: { type: "Image" | "Youtube" | "Vimeo"; sourceId: string; sourceUrl: string; thumbnail: string; }; }; parallelFiles: number; parallelMinParts: number; parallelMaxParts: number; parallelConnections: number; availabilityEndDate: string; availabilityDuration: number; availabilityStartDate: string; delivery?: { type?: string; sender: { name?: string; email: string; }; receivers?: string[]; }; notification: { sender: { enabled: boolean; }; receiver: { enabled: boolean; }; link: { enabled: boolean; }; download: { enabled: boolean; }; noDownload: { enabled: boolean; }; }; accessTracking: "None" | "Email"; queuedUntil: string; queue: number; }; }