import { PluginDeployerEntry, PluginDeployerEntryType, PluginType } from '../../common/plugin-protocol'; import { PluginDeployerEntryImpl } from './plugin-deployer-entry-impl'; /** * Proxify call to plugin deployer entry by adding the deployer name as part of the updating path */ export declare class ProxyPluginDeployerEntry implements PluginDeployerEntry { readonly deployer: T; readonly delegate: PluginDeployerEntryImpl; private readonly deployerName; constructor(deployer: T, delegate: PluginDeployerEntryImpl); id(): string; originalPath(): string; path(): string; getValue(key: string): V; storeValue(key: string, value: V): void; updatePath(newPath: string): void; getChanges(): string[]; isFile(): Promise; isDirectory(): Promise; isResolved(): boolean; isAccepted(...types: PluginDeployerEntryType[]): boolean; accept(...types: PluginDeployerEntryType[]): void; hasError(): boolean; resolvedBy(): string; get type(): PluginType; set type(type: PluginType); get rootPath(): string; set rootPath(rootPath: string); } //# sourceMappingURL=plugin-deployer-proxy-entry-impl.d.ts.map