import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export interface TransitGatewayProperties {
    DefaultRouteTablePropagation?: Value<string>;
    Description?: Value<string>;
    AutoAcceptSharedAttachments?: Value<string>;
    DefaultRouteTableAssociation?: Value<string>;
    VpnEcmpSupport?: Value<string>;
    DnsSupport?: Value<string>;
    AmazonSideAsn?: Value<number>;
    Tags?: List<Inner_ResourceTag>;
}
export default class Inner_TransitGateway extends ResourceBase<TransitGatewayProperties> {
    constructor(properties: TransitGatewayProperties);
}
