import type { Plugin, PluginBuild } from 'esbuild'; import type { IPluginOptions } from '../main.js'; import type { IFile, IOnEmitFileCallback } from './file.js'; export declare class CustomFileWriter implements Plugin { #private; readonly name = "file-write"; constructor(options?: IPluginOptions); onEmitFile(callback: IOnEmitFileCallback): void; setup(build: PluginBuild): Promise; writeFile(item: IFile): Promise; private getEntry; private getEntryPath; private getEntryPathTryCss; } //# sourceMappingURL=writer.d.ts.map