import {
  HttpRequest as __HttpRequest,
  HttpResponse as __HttpResponse,
} from "@smithy/protocol-http";
import {
  EventStreamSerdeContext as __EventStreamSerdeContext,
  SerdeContext as __SerdeContext,
} from "@smithy/types";
import {
  InvokeModelCommandInput,
  InvokeModelCommandOutput,
} from "../commands/InvokeModelCommand";
import {
  InvokeModelWithResponseStreamCommandInput,
  InvokeModelWithResponseStreamCommandOutput,
} from "../commands/InvokeModelWithResponseStreamCommand";
export declare const se_InvokeModelCommand: (
  input: InvokeModelCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_InvokeModelWithResponseStreamCommand: (
  input: InvokeModelWithResponseStreamCommandInput,
  context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const de_InvokeModelCommand: (
  output: __HttpResponse,
  context: __SerdeContext
) => Promise<InvokeModelCommandOutput>;
export declare const de_InvokeModelWithResponseStreamCommand: (
  output: __HttpResponse,
  context: __SerdeContext & __EventStreamSerdeContext
) => Promise<InvokeModelWithResponseStreamCommandOutput>;
