import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class ConnectionInput { Description?: Value; ConnectionType: Value; MatchCriteria?: List>; PhysicalConnectionRequirements?: PhysicalConnectionRequirements; ConnectionProperties?: { [key: string]: any; }; Name?: Value; constructor(properties: ConnectionInput); } export declare class PhysicalConnectionRequirements { AvailabilityZone?: Value; SecurityGroupIdList?: List>; SubnetId?: Value; constructor(properties: PhysicalConnectionRequirements); } export interface ConnectionProperties { ConnectionInput: ConnectionInput; CatalogId: Value; } export default class Connection extends ResourceBase { static ConnectionInput: typeof ConnectionInput; static PhysicalConnectionRequirements: typeof PhysicalConnectionRequirements; constructor(properties: ConnectionProperties); }