import { QdUploadError } from '../models/file-upload';
import { QdFileCollectorConfig } from '../models/file-collector-config';
import * as i0 from "@angular/core";
export declare class QdFileCollectorValidationService {
    private _config;
    private get allowedMimeTypes();
    private get allowedFileNamePattern();
    private get maxFileSizeInBytes();
    initialize(config: QdFileCollectorConfig): void;
    validateFile(file: File): QdUploadError;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdFileCollectorValidationService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QdFileCollectorValidationService>;
}
//# sourceMappingURL=file-collector-validation.service.d.ts.map