import { Nullable } from '@fundamental-ngx/cdk/utils';
import * as i0 from "@angular/core";
export interface FileUploadOutput {
    validFiles?: File[];
    invalidFiles?: File[];
}
export declare class FileUploaderService {
    /**
     * Method that validates files passed. It is based on
     * @param files File[]
     * @param minFileSize string
     * @param maxFileSize string
     * @param acceptedExtensions string
     */
    validateFiles(files: File[], minFileSize: string, maxFileSize: string, acceptedExtensions: Nullable<string>): FileUploadOutput;
    /** @hidden */
    private _checkExtension;
    /** @hidden */
    private _checkSize;
    static ɵfac: i0.ɵɵFactoryDeclaration<FileUploaderService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FileUploaderService>;
}
