import { ElasticBeanstalkClient, ElasticBeanstalkClientConfig } from '@aws-sdk/client-elastic-beanstalk'; export declare class ElasticBeanstalkServiceClient { readonly client: ElasticBeanstalkClient; constructor(options?: ElasticBeanstalkClientConfig); /** * Describe instances health * @param environmentName - Elastic Beanstalk environment name * @returns */ describeHealth(environmentName: string): Promise; /** * Describe resources * @param environmentName - Elastic Beanstalk environment name * @returns */ describeResources(environmentName: string): Promise; /** * Get an array of EC2 instance ids * @param environmentName - Elastic Beanstalk environment name * @returns */ getEC2InstanceIds(environmentName: string): Promise; private metadataToken; private expiresAt; getEC2MetadataToken(): Promise; /** * Get the current EC2 instance id for the Elastic Beanstalk application * @returns */ getEC2InstanceId(): Promise; }