import type { LoggingFunction, SourceMapInput } from "rollup"; /** * Options for the plugin. */ type Options = { /** * Rollup's warning function. */ warn?: LoggingFunction; }; /** * Information about the code being processed. */ interface CodeInfo { /** * The name of the file. */ fileName: string; /** * A list of import specifiers in the file. */ imports: string[]; } /** * Main internal function to transform ES module default exports in .d.ts files to be CJS compatible. * @param code The code of the chunk. * @param info Information about the file (name, imports). * @param options Plugin options, including the warning function. * @returns An object with the transformed code and a null map, or undefined if no transformation occurs or an error happens. */ declare const fixDtsDefaultCJSExports: (code: string, info: CodeInfo, options: Options) => { code: string; map: SourceMapInput | undefined; } | undefined; export = fixDtsDefaultCJSExports;