1 | import { Endpoint, Provider, UrlParser } from "@aws-sdk/types";
|
2 | import {
|
3 | EndpointsInputConfig,
|
4 | EndpointsResolvedConfig,
|
5 | } from "./resolveEndpointsConfig";
|
6 | export interface CustomEndpointsInputConfig extends EndpointsInputConfig {
|
7 | endpoint: string | Endpoint | Provider<Endpoint>;
|
8 | }
|
9 | interface PreviouslyResolved {
|
10 | urlParser: UrlParser;
|
11 | }
|
12 | export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig {
|
13 | isCustomEndpoint: true;
|
14 | }
|
15 | export declare const resolveCustomEndpointsConfig: <T>(
|
16 | input: T & CustomEndpointsInputConfig & PreviouslyResolved
|
17 | ) => T & CustomEndpointsResolvedConfig;
|
18 | export {};
|