import type { InfraProvider } from './InfraProvider'; import type { HealthStatus, OKDManifests, DeployResult, OKDConfig } from '../types'; export declare class OKDProvider implements InfraProvider { readonly name = "okd"; readonly type: "okd"; private config; connect(config: OKDConfig): Promise; healthCheck(): Promise; getStatus(): Promise>; generateManifests(cfg: { name: string; image?: string; port?: number; replicas?: number; envVars?: Record; }): OKDManifests; apply(manifests: OKDManifests, dryRun?: boolean): Promise; getPods(): Promise; getLogs(podName: string, lines?: number): Promise; getEvents(): Promise; describe(resource: string, name: string): Promise; getRouteURL(routeName: string): Promise; } //# sourceMappingURL=OKDProvider.d.ts.map