import { CfnResource, Resolvable } from '../../base';
export declare type CustomerGatewayAssociation_Type = 'AWS::NetworkManager::CustomerGatewayAssociation';
export declare const CustomerGatewayAssociation_Type = "AWS::NetworkManager::CustomerGatewayAssociation";
/**
 * The AWS::NetworkManager::CustomerGatewayAssociation type associates a
 * customer gateway with a device and optionally, with a link. {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html}
 */
export default function CustomerGatewayAssociation(props: CustomerGatewayAssociation_Properties): CfnResource<CustomerGatewayAssociation_Properties>;
/**
 * The AWS::NetworkManager::CustomerGatewayAssociation type associates a
 * customer gateway with a device and optionally, with a link. {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html}
 */
export declare type CustomerGatewayAssociation_Properties = {
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-globalnetworkid}
     */
    GlobalNetworkId: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-customergatewayarn}
     */
    CustomerGatewayArn: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-deviceid}
     */
    DeviceId: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-customergatewayassociation.html#cfn-networkmanager-customergatewayassociation-linkid}
     */
    LinkId?: Resolvable<string>;
};
