import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeBudgetsRequest, DescribeBudgetsResponse } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeBudgetsCommandInput extends DescribeBudgetsRequest {} export interface DescribeBudgetsCommandOutput extends DescribeBudgetsResponse, __MetadataBearer {} declare const DescribeBudgetsCommand_base: { new ( input: DescribeBudgetsCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeBudgetsCommandInput, DescribeBudgetsCommandOutput, import("..").BudgetsClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: DescribeBudgetsCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeBudgetsCommandInput, DescribeBudgetsCommandOutput, import("..").BudgetsClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeBudgetsCommand extends DescribeBudgetsCommand_base { protected static __types: { api: { input: DescribeBudgetsRequest; output: DescribeBudgetsResponse; }; sdk: { input: DescribeBudgetsCommandInput; output: DescribeBudgetsCommandOutput; }; }; }