import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class VpcConfig { SecurityGroupIds?: List>; SubnetIds?: List>; constructor(properties: VpcConfig); } export declare class DomainJoinInfo { OrganizationalUnitDistinguishedName?: Value; DirectoryName?: Value; constructor(properties: DomainJoinInfo); } export interface ImageBuilderProperties { ImageName?: Value; Description?: Value; VpcConfig?: VpcConfig; EnableDefaultInternetAccess?: Value; DisplayName?: Value; DomainJoinInfo?: DomainJoinInfo; AppstreamAgentVersion?: Value; InstanceType: Value; Tags?: List; Name?: Value; ImageArn?: Value; } export default class ImageBuilder extends ResourceBase { static VpcConfig: typeof VpcConfig; static DomainJoinInfo: typeof DomainJoinInfo; constructor(properties: ImageBuilderProperties); }