import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetCostAndUsageRequest, GetCostAndUsageResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetCostAndUsageCommandInput extends GetCostAndUsageRequest {} export interface GetCostAndUsageCommandOutput extends GetCostAndUsageResponse, __MetadataBearer {} declare const GetCostAndUsageCommand_base: { new ( input: GetCostAndUsageCommandInput, ): import("@smithy/core/client").CommandImpl< GetCostAndUsageCommandInput, GetCostAndUsageCommandOutput, import("..").CostExplorerClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetCostAndUsageCommandInput, ): import("@smithy/core/client").CommandImpl< GetCostAndUsageCommandInput, GetCostAndUsageCommandOutput, import("..").CostExplorerClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetCostAndUsageCommand extends GetCostAndUsageCommand_base { protected static __types: { api: { input: GetCostAndUsageRequest; output: GetCostAndUsageResponse; }; sdk: { input: GetCostAndUsageCommandInput; output: GetCostAndUsageCommandOutput; }; }; }