import type { InfraProvider } from './InfraProvider'; import type { HealthStatus, DriftResult, TerraformConfig } from '../types'; export declare class TerraformProvider implements InfraProvider { readonly name = "terraform"; readonly type: "terraform"; private config; connect(config: TerraformConfig): Promise; healthCheck(): Promise; getStatus(): Promise>; plan(): Promise; apply(autoApprove?: boolean): Promise; stateList(): Promise; detectDrift(): Promise; stateShow(resource: string): Promise; output(): Promise>; } //# sourceMappingURL=TerraformProvider.d.ts.map