import { KubernetesClient } from '@kubernetesjs/ops'; import { SetupClient } from '../setup'; export interface OllamaDeployOptions { namespace?: string; name?: string; image?: string; port?: number; replicas?: number; log?: (msg: string) => void; } export interface OllamaDeployResult { namespace: string; name: string; endpoint: string; } export declare class OllamaDeployer { private kube; private setup; private log; constructor(kube: KubernetesClient, setup: SetupClient, log?: (msg: string) => void); deploy(options?: OllamaDeployOptions): Promise; undeploy(options?: OllamaDeployOptions): Promise; private waitForDeploymentReady; }