export declare type LineBreak = '\r\n' | '\n' | '\r';
export declare type Comma = ',' | ';' | '|' | '\t';
export declare type Quote = '"' | string;
export declare type Residue = ' ' | '\t' | '\f' | string;
export declare type Value = string;
export declare type PristineInput = string | number | null | undefined | {
    [key: string]: PristineInput;
} | PristineInput[];
export declare type ReadCallback = (row: Value[]) => void;
export declare type ReadAllCallback = (rows: Value[][]) => void;
export declare type ForEachCallback = (row: Value[], index: number) => void;
export declare type ParseOptions = {
    comma: Comma;
    quote: Quote;
    output: 'objects' | 'tuples';
};
