import { Command as $Command } from "@trivikr-test/smithy-client";
import { Handler, HttpHandlerOptions as __HttpHandlerOptions, MetadataBearer as __MetadataBearer, MiddlewareStack } from "@trivikr-test/types";
import { DescribeGlobalNetworksRequest, DescribeGlobalNetworksResponse } from "../models/models_0";
import { NetworkManagerClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../NetworkManagerClient";
export interface DescribeGlobalNetworksCommandInput extends DescribeGlobalNetworksRequest {
}
export interface DescribeGlobalNetworksCommandOutput extends DescribeGlobalNetworksResponse, __MetadataBearer {
}
/**
*
Describes one or more global networks. By default, all global networks are
* described. To describe the objects in your global network, you must use the appropriate
* Get* action. For example, to list the transit gateways in your global
* network, use GetTransitGatewayRegistrations.
* @example
* Use a bare-bones client and the command you need to make an API call.
* ```javascript
* import { NetworkManagerClient, DescribeGlobalNetworksCommand } from "@trivikr-test/client-networkmanager"; // ES Modules import
* // const { NetworkManagerClient, DescribeGlobalNetworksCommand } = require("@trivikr-test/client-networkmanager"); // CommonJS import
* const client = new NetworkManagerClient(config);
* const command = new DescribeGlobalNetworksCommand(input);
* const response = await client.send(command);
* ```
*
* @see {@link DescribeGlobalNetworksCommandInput} for command's `input` shape.
* @see {@link DescribeGlobalNetworksCommandOutput} for command's `response` shape.
* @see {@link NetworkManagerClientResolvedConfig | config} for NetworkManagerClient's `config` shape.
*
*/
export declare class DescribeGlobalNetworksCommand extends $Command {
readonly input: DescribeGlobalNetworksCommandInput;
constructor(input: DescribeGlobalNetworksCommandInput);
/**
* @internal
*/
resolveMiddleware(clientStack: MiddlewareStack, configuration: NetworkManagerClientResolvedConfig, options?: __HttpHandlerOptions): Handler;
private serialize;
private deserialize;
}