import type { HttpError } from '../../../util/http'; import { Datasource } from '../datasource'; import type { ServiceDiscoveryResult } from './types'; export declare abstract class TerraformDatasource extends Datasource { static id: string; getTerraformServiceDiscoveryResult(registryUrl: string): Promise; private static getDiscoveryUrl; handleHttpErrors(err: HttpError): void; }