import { NativeArray } from "../imports/NativeArray.js"; import { Scriptable } from "../imports/Scriptable.js"; export declare class CloudDiscovery { constructor(); associateDatacentersToSchedule(scheduleSysId?: string, datacenterSysIds?: Array): void; associateServiceAccountToSchedule(scheduleSysId?: string, serviceAccountSysId?: string): void; static configureMidsByProvider(midServers?: NativeArray, cloudProviderString?: string): void; discoverAndCreateServiceAccountForAWS(credentialName?: string, accessKey?: string, sercetKey?: string): any; static discoverDatacenters(serviceAccountSysId?: string, triggerNewDiscovery?: boolean, previousOrderId?: string, serviceAccountProvider?: string): Scriptable; getDatacentersForServiceAccount(serviceAccountId?: string, scheduleSysId?: string): Scriptable; static getMidsByProvider(cloudServiceProvider?: string): Scriptable; static getServiceAccountsByProvider(cloudProviderString?: string): Scriptable; isAllInclusiveSchedule(scheduleSysId?: string): boolean; } //# sourceMappingURL=CloudDiscovery.d.ts.map