/// import * as File from "vinyl"; declare namespace rename { interface ParsedPath { dirname: string; basename: string; extname: string; } interface Options { dirname?: string | undefined; basename?: string | undefined; extname?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; } interface PluginOptions { multiExt?: boolean | undefined; } } declare function rename( // eslint-disable-next-line @typescript-eslint/no-invalid-void-type obj: string | rename.Options | ((path: rename.ParsedPath, file: File) => rename.ParsedPath | void), options?: rename.PluginOptions, ): NodeJS.ReadWriteStream; export = rename;