export interface IAmazonImage { accounts: string[]; amis: { [region: string]: string[]; }; attributes: { architecture: string; creationDate: string; virtualizationType: string; }; imageName: string; tags: { [tag: string]: string; }; tagsByImageId: { [imageId: string]: IAmazonImage['tags']; }; } export declare class AwsImageReader { findImages(params: { q: string; region?: string; }): PromiseLike; getImage(amiName: string, region: string, credentials: string): PromiseLike; }