import type { FileManifestEntry } from '../../asset-manifest'; import type { IAssetHandler, IHandlerHost, PublishOptions } from '../asset-handler'; export declare class FileAssetHandler implements IAssetHandler { private readonly workDir; private readonly asset; private readonly host; private readonly fileCacheRoot; constructor(workDir: string, asset: FileManifestEntry, host: IHandlerHost); build(): Promise; isPublished(): Promise; publish(options?: PublishOptions): Promise; private packageFile; private externalPackageFile; }