import type { FileSchema } from '../../../../types/file';
import type { ValidatorRule } from '../../../../utils/validation/types';
export interface FileValidationOptions {
    allowedFileTypes: string[];
    maxNumberOfFiles: number;
    maxSize: number;
    isOptional: boolean;
}
export declare const defaultFileValidationOptions: FileValidationOptions;
export declare const fileValidationRules: ({ allowedFileTypes, maxNumberOfFiles, maxSize, isOptional, }: FileValidationOptions) => Array<ValidatorRule<FileSchema[] | undefined, any>>;
