function parseimport { parse } from "https://deno.land/std@0.133.0/encoding/csv.ts"; parse(input: string | BufReader): Promise<string[][]>Csv parse helper to manipulate data. Provides an auto/custom mapper for columns. parse(input: string | BufReader, opt: Omit<ParseOptions, "columns" | "skipFirstRow">): Promise<string[][]>parse(input: string | BufReader, opt: Omit<ParseOptions, "columns"> & { columns: string[] | ColumnOptions[]; }): Promise<Record<string, unknown>[]>parse(input: string | BufReader, opt: Omit<ParseOptions, "skipFirstRow"> & { skipFirstRow: true; }): Promise<Record<string, unknown>[]>parse(input: string | BufReader, opt: ParseOptions): Promise<string[][] | Record<string, unknown>[]>parse(input: string | BufReader, opt?: ParseOptions): Promise<string[][] | Record<string, unknown>[]>Csv parse helper to manipulate data. Provides an auto/custom mapper for columns. Parametersinput: string | BufReaderInput to parse. Can be a string or BufReader. ReturnsPromise<string[][]>If you don't provide opt.skipFirstRow and opt.columns, it returns string[][]. If you provide opt.skipFirstRow or opt.columns, it returns Record<string, unkown>[]. Parametersinput: string | BufReaderopt: Omit<ParseOptions, "columns" | "skipFirstRow">ReturnsPromise<string[][]>Parametersinput: string | BufReaderopt: Omit<ParseOptions, "columns"> & { columns: string[] | ColumnOptions[]; }ReturnsPromise<Record<string, unknown>[]>Parametersinput: string | BufReaderopt: Omit<ParseOptions, "skipFirstRow"> & { skipFirstRow: true; }ReturnsPromise<Record<string, unknown>[]>Parametersinput: string | BufReaderopt: ParseOptionsReturnsPromise<string[][] | Record<string, unknown>[]>Parametersinput: string | BufReaderoptionalopt: ParseOptions = [UNSUPPORTED]ReturnsPromise<string[][] | Record<string, unknown>[]>