import { MetadataBearer as __MetadataBearer } from "@smithy/types";
import { ListImagesInRecycleBinRequest, ListImagesInRecycleBinResult } from "../models/models_6";
export { __MetadataBearer };
export interface ListImagesInRecycleBinCommandInput extends ListImagesInRecycleBinRequest {}
export interface ListImagesInRecycleBinCommandOutput
  extends ListImagesInRecycleBinResult, __MetadataBearer {}
declare const ListImagesInRecycleBinCommand_base: {
  new (
    input: ListImagesInRecycleBinCommandInput,
  ): import("@smithy/core/client").CommandImpl<
    ListImagesInRecycleBinCommandInput,
    ListImagesInRecycleBinCommandOutput,
    import("..").EC2ClientResolvedConfig,
    import("..").ServiceInputTypes,
    import("..").ServiceOutputTypes
  >;
  new (
    ...[input]: [] | [ListImagesInRecycleBinCommandInput]
  ): import("@smithy/core/client").CommandImpl<
    ListImagesInRecycleBinCommandInput,
    ListImagesInRecycleBinCommandOutput,
    import("..").EC2ClientResolvedConfig,
    import("..").ServiceInputTypes,
    import("..").ServiceOutputTypes
  >;
  getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions;
};
export declare class ListImagesInRecycleBinCommand extends ListImagesInRecycleBinCommand_base {
  protected static __types: {
    api: {
      input: ListImagesInRecycleBinRequest;
      output: ListImagesInRecycleBinResult;
    };
    sdk: {
      input: ListImagesInRecycleBinCommandInput;
      output: ListImagesInRecycleBinCommandOutput;
    };
  };
}
