import { NonEmptyArray } from '../../../helpers/array-helpers';
import { MediaItemFileType } from '../../Documents/Document.types';
import { MediaItemFile } from '../../Gallery/Gallery/Gallery';
import { MediaItemValidator } from './MediaItemValidator';
type CsvContentValidatorProps = {
    requiredHeaders: string[];
};
export declare class CsvContentValidator extends MediaItemValidator {
    applicableFileTypes: NonEmptyArray<MediaItemFileType>;
    private requiredHeaders;
    constructor({ requiredHeaders }: CsvContentValidatorProps);
    validate: (files: MediaItemFile[]) => Promise<MediaItemFile[] | null>;
    private validateMediaItem;
}
export {};
