import { Uint8ArrayBlobAdapter } from "@smithy/core/serde"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetFunctionRequest, GetFunctionResult } from "../models/models_0"; export { __MetadataBearer }; export interface GetFunctionCommandInput extends GetFunctionRequest {} export type GetFunctionCommandOutputType = Pick< GetFunctionResult, Exclude > & { FunctionCode?: Uint8ArrayBlobAdapter; }; export interface GetFunctionCommandOutput extends GetFunctionCommandOutputType, __MetadataBearer {} declare const GetFunctionCommand_base: { new ( input: GetFunctionCommandInput, ): import("@smithy/core/client").CommandImpl< GetFunctionCommandInput, GetFunctionCommandOutput, import("..").CloudFrontClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetFunctionCommandInput, ): import("@smithy/core/client").CommandImpl< GetFunctionCommandInput, GetFunctionCommandOutput, import("..").CloudFrontClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetFunctionCommand extends GetFunctionCommand_base { protected static __types: { api: { input: GetFunctionRequest; output: GetFunctionResult; }; sdk: { input: GetFunctionCommandInput; output: GetFunctionCommandOutput; }; }; }