import { Connection } from 'vscode-languageserver'; import { W as WorkspaceFolderContext } from '../workspaceManager-nddyZgMw.js'; import 'vscode-languageserver-textdocument'; import 'yaml'; import '../interfaces/pluginRouting.js'; import '../interfaces/module.js'; import '../interfaces/extensionSettings.js'; import '../services/metadataLibrary.js'; import 'vscode-languageserver-protocol'; import '../interfaces/documentMeta.js'; import '../services/settingsManager.js'; 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 };