/** * Easily map over classes to map to css modules * * @param className classes to be mapped * @param maps Object created by importing css module * @param str Should the format be a string or an array * @returns an array or space separated string of classNames */ declare function mapClasses(className: string | string[], maps: { [key: string]: string; }, str?: T): T extends true ? string : string[]; /** * A curried variant of mapClasses to save on duplication * * @param maps Object created by importing css module * @param str Should the format be a string or an array * @returns mapClasses function that only requires className */ declare function mapClassesCurried(maps: { [key: string]: string; }, str?: T): (className: string | string[]) => T extends true ? string : string[]; export { mapClasses, mapClassesCurried };