import { aws4Interceptor, Credentials, InterceptorOptions } from "./interceptor";
import { CredentialsProvider } from "./credentials/credentialsProvider";
import { getAuthErrorMessage } from "./getAuthErrorMessage";
/**
 * @deprecated Please use the alternative export of `aws4Interceptor`
 */
export declare const interceptor: <D = any>({ instance, credentials, options, }: {
    instance?: import("axios").AxiosInstance;
    options?: InterceptorOptions;
    credentials?: Credentials | CredentialsProvider;
}) => ((config: import("axios").InternalAxiosRequestConfig<D>) => Promise<import("axios").InternalAxiosRequestConfig<D>>);
export default aws4Interceptor;
export { getAuthErrorMessage, aws4Interceptor, Credentials, CredentialsProvider, InterceptorOptions, };
