import { Transform, TransformCallback } from 'stream';
export interface CsvValidatorConfig {
    delimiter?: string;
    expectedHeader?: string[];
    minColumns?: number;
    maxColumns?: number;
}
export declare class CsvValidator extends Transform {
    private config;
    private header;
    private rowCount;
    constructor(config?: CsvValidatorConfig);
    _transform(chunk: Buffer, encoding: BufferEncoding, callback: TransformCallback): void;
}
