import { StraussFileConstraints, StraussValidationContext, StraussValidationResult } from './types'; /** Estensione (con punto, minuscola) di un nome file; `''` se assente. */ export declare const straussFileExtension: (filename: string) => string; /** * Valida una selezione di file contro i vincoli passati. * * - i file con estensione non ammessa vengono scartati (gli altri restano validi); * - se รจ violato un vincolo aggregato (numero massimo di file o dimensione * totale) l'intera selezione viene rifiutata, coerentemente con il fatto che * il vincolo riguarda l'insieme e non il singolo file. * * Funzione pura: nessuna dipendenza da React o dalla lingua, i messaggi si * costruiscono a partire dai codici di errore. */ export declare const validateStraussFiles: (selected: File[], constraints?: StraussFileConstraints, context?: StraussValidationContext) => StraussValidationResult; //# sourceMappingURL=validation.d.ts.map