1 | import {
|
2 | AbsoluteLocation,
|
3 | BuildHandlerOptions,
|
4 | BuildMiddleware,
|
5 | Pluggable,
|
6 | RequestHandler,
|
7 | } from "@smithy/types";
|
8 | export interface HostHeaderInputConfig {}
|
9 | interface PreviouslyResolved {
|
10 | requestHandler: RequestHandler<any, any>;
|
11 | }
|
12 | export interface HostHeaderResolvedConfig {
|
13 | requestHandler: RequestHandler<any, any>;
|
14 | }
|
15 | export declare function resolveHostHeaderConfig<T>(
|
16 | input: T & PreviouslyResolved & HostHeaderInputConfig
|
17 | ): T & HostHeaderResolvedConfig;
|
18 | export declare const hostHeaderMiddleware: <
|
19 | Input extends object,
|
20 | Output extends object
|
21 | >(
|
22 | options: HostHeaderResolvedConfig
|
23 | ) => BuildMiddleware<Input, Output>;
|
24 | export declare const hostHeaderMiddlewareOptions: BuildHandlerOptions &
|
25 | AbsoluteLocation;
|
26 | export declare const getHostHeaderPlugin: (
|
27 | options: HostHeaderResolvedConfig
|
28 | ) => Pluggable<any, any>;
|
29 | export {};
|