import { WaiterConfiguration, WaiterResult } from "@smithy/core/client";
import { GetFunctionCommandInput, GetFunctionCommandOutput } from "../commands/GetFunctionCommand";
import { LambdaClient } from "../LambdaClient";
import { LambdaServiceException } from "../models/LambdaServiceException";
export declare const waitForFunctionUpdatedV2: (
  params: WaiterConfiguration<LambdaClient>,
  input: GetFunctionCommandInput,
) => Promise<WaiterResult<GetFunctionCommandOutput | LambdaServiceException>>;
export declare const waitUntilFunctionUpdatedV2: (
  params: WaiterConfiguration<LambdaClient>,
  input: GetFunctionCommandInput,
) => Promise<WaiterResult<GetFunctionCommandOutput>>;
