import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class LoadBalancerAttribute { Key?: Value; Value?: Value; constructor(properties: LoadBalancerAttribute); } export declare class SubnetMapping { AllocationId: Value; SubnetId: Value; constructor(properties: SubnetMapping); } export interface LoadBalancerProperties { IpAddressType?: Value; LoadBalancerAttributes?: List; Name?: Value; Scheme?: Value; SecurityGroups?: List>; SubnetMappings?: List; Subnets?: List>; Tags?: List; Type?: Value; } export default class LoadBalancer extends ResourceBase { static LoadBalancerAttribute: typeof LoadBalancerAttribute; static SubnetMapping: typeof SubnetMapping; constructor(properties?: LoadBalancerProperties); }