import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { UpdatePreferencesRequest, UpdatePreferencesResponse } from "../models/models_0"; export { __MetadataBearer }; export interface UpdatePreferencesCommandInput extends UpdatePreferencesRequest {} export interface UpdatePreferencesCommandOutput extends UpdatePreferencesResponse, __MetadataBearer {} declare const UpdatePreferencesCommand_base: { new ( input: UpdatePreferencesCommandInput, ): import("@smithy/core/client").CommandImpl< UpdatePreferencesCommandInput, UpdatePreferencesCommandOutput, import("..").BCMPricingCalculatorClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [UpdatePreferencesCommandInput] ): import("@smithy/core/client").CommandImpl< UpdatePreferencesCommandInput, UpdatePreferencesCommandOutput, import("..").BCMPricingCalculatorClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class UpdatePreferencesCommand extends UpdatePreferencesCommand_base { protected static __types: { api: { input: UpdatePreferencesRequest; output: UpdatePreferencesResponse; }; sdk: { input: UpdatePreferencesCommandInput; output: UpdatePreferencesCommandOutput; }; }; }