export interface OpcoesDownload { concurrentDownloads: number; directusToken: string; directusUrl: string; maxRetries: number; outputDir: string; rateLimitIntervalMs: number; timeoutMs: number; dataFim?: Date; dataInicio?: Date; limite?: number; resumeMode?: boolean; } export interface DirectusFile { charset: string | null; description: string | null; duration: number | null; embed: string | null; filename_disk: string; filename_download: string; filesize: number; folder: string | null; height: number | null; id: string; location: string | null; metadata: Record | null; modified_by: string | null; modified_on: string; storage: string; tags: string[] | null; title: string | null; type: string; uploaded_by: string | null; uploaded_on: string; width: number | null; } export interface DownloadResult { arquivosBaixados: number; arquivosComRetry: number; arquivosFalhasPermanentes: number; arquivosIgnorados: number; erros: number; totalArquivos: number; } export interface ArquivoFalha { arquivo: string; erro: string; fileId: string; tentativas: number; timestamp: string; } export interface RegistroFalhas { arquivos: ArquivoFalha[]; dataExecucao: string; totalFalhas: number; } //# sourceMappingURL=tipos.d.ts.map