import { Lang } from '../resources/languages'; export type Table = Record>; export type GetTableFunc = { (table: string, inputs: [key: K, ...indices: T[]]): Promise>; (table: string, inputs: (string | number)[], outputs?: [key: K, ...indices: T[]]): Promise>; }; export declare const cleanName: (str: string) => string; export declare const readCsvContent: (content: string | string[]) => Promise<{ keys: string[]; rows: string[][]; }>; export declare const makeMap: GetTableFunc; export declare const getIntlTable: GetTableFunc; export declare const getCnTable: GetTableFunc; export declare const getTcTable: GetTableFunc; export declare const getKoTable: GetTableFunc; export declare const getLocaleTable: { (contents: string, locale: Lang, inputs: [key: K, ...indices: T[]]): Promise>; (contents: string, locale: Lang, inputs: (string | number)[], outputs: [key: K, ...indices: T[]]): Promise>; }; export declare const getRawCsv: (table: string, locale: Lang) => Promise;