import { Connection } from 'vscode-languageserver'; import { W as WorkspaceFolderContext } from '../workspaceManager-C3bX4Twa.cjs'; import 'vscode-languageserver-textdocument'; import 'yaml'; import '../interfaces/pluginRouting.cjs'; import '../interfaces/module.cjs'; import '../interfaces/extensionSettings.cjs'; import '../services/metadataLibrary.cjs'; import 'vscode-languageserver-protocol'; import '../interfaces/documentMeta.cjs'; import '../services/settingsManager.cjs'; declare class ImagePuller { private connection; private context; private useProgressTracker; private _containerEngine; private _containerImage; private _pullPolicy; private _pullArguments; constructor(connection: Connection, context: WorkspaceFolderContext, containerEngine: string, containerImage: string, pullPolicy: string, pullArguments: string); setupImage(): Promise; private determinePull; private checkForImage; } export { ImagePuller };