declare class TsvParser { static jsonToTsv(data: unknown[], options?: Record): string; static tsvToJson(tsvString: string, options?: Record): import("../types").AnyArray; static isTsv(sample: string): boolean; static createJsonToTsvStream(options?: {}): import("stream").Transform; static createTsvToJsonStream(options?: {}): import("stream").Transform; static readTsvAsJson(filePath: string, options?: Record): Promise; static readTsvAsJsonSync(filePath: string, options?: Record): import("../types").AnyArray; static saveAsTsv(data: unknown[], filePath: string, options?: Record): Promise; static saveAsTsvSync(data: unknown[], filePath: string, options?: Record): void; static validateTsv(tsvString: string, options?: any): { valid: boolean; error: string; details: { inputType: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; lineCount?: undefined; }; stats?: undefined; errors?: undefined; } | { valid: boolean; error: string; details: { lineCount: number; inputType?: undefined; }; stats?: undefined; errors?: undefined; } | { valid: boolean; stats: { totalLines: number; totalColumns: any; minColumns: number; maxColumns: number; consistentColumns: boolean; }; errors: any[]; error?: undefined; details?: undefined; }; } export default TsvParser; export declare const jsonToTsv: any; export declare const tsvToJson: any; export declare const isTsv: any; export declare const createJsonToTsvStream: any; export declare const createTsvToJsonStream: any; export declare const readTsvAsJson: any; export declare const readTsvAsJsonSync: any; export declare const saveAsTsv: any; export declare const saveAsTsvSync: any; export declare const validateTsv: any;