import { Org } from '@salesforce/core'; import ScratchOrg from '../../../ScratchOrg'; export default class ScratchOrgInfoFetcher { private hubOrg; constructor(hubOrg: Org); getScratchOrgRecordId(scratchOrgs: ScratchOrg[]): Promise; getScratchOrgsByTag(tag: string, isMyPool: boolean, unAssigned: boolean): Promise; getOrphanedScratchOrgs(): Promise; getActiveScratchOrgsByInfoId(scrathOrgIds: string): Promise; getCountOfActiveScratchOrgsByTag(tag: string): Promise; getCountOfActiveScratchOrgsByTagAndUsername(tag: string): Promise; getActiveScratchOrgRecordIdGivenScratchOrg(scratchOrgId: string): Promise; getActiveScratchOrgRecordsAsMapByUser(hubOrg: Org): Promise; getScratchOrgIdGivenUserName(username: string): Promise; getScratchOrgInfoIdGivenUserName(username: string): Promise; private arrayToObject; }