import { Logger } from '@flxbl-io/sfp-logger'; import { ComponentSet } from '@salesforce/source-deploy-retrieve'; import SfpPackage from '../SfpPackage'; import { Connection } from '@salesforce/core'; import { DeploymentOptions } from '../../deployers/DeploySourceToOrgImpl'; import { MetdataDeploymentCustomizer } from './MetadataDeploymentCustomizer'; import { Schema } from '@jsforce/jsforce-node'; export default class FHTEnabler extends MetdataDeploymentCustomizer { isEnabled(sfpPackage: SfpPackage, conn: Connection, _logger: Logger): Promise; getDeploymentOptions(target_org: string, waitTime: string, apiVersion: string): Promise; gatherComponentsToBeDeployed(sfpPackage: SfpPackage, componentSet: ComponentSet, conn: Connection, logger: Logger): Promise<{ location: string; componentSet: ComponentSet; }>; getName(): string; }