UNPKG

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