export declare const extensionOf: (nombre: string | undefined | null) => string; export declare const fileIcon: (nombre: string) => { icono: string; color: string; }; export declare const fileSize: (bytes: number) => string; export interface ReglasArchivo { extensiones?: string[]; pesoMaximoMB?: number; } type MotivoRechazo = 'extension' | 'peso'; export interface ArchivoRechazado { file: File; motivo: MotivoRechazo; mensaje: string; } export declare const acceptDe: (extensiones: string[] | undefined) => string; export declare function validarArchivo(file: File, reglas: ReglasArchivo): ArchivoRechazado | null; export declare function descripcionReglas(reglas: ReglasArchivo): string; export {};