import { LogContext } from '@contract-case/case-plugin-base';
import { BasicAuth } from './types';
type HttpConnector = {
    authedGet: <R>(path: string, params: Record<string, string>, context: LogContext) => Promise<R>;
    authedPut: <T, R>(path: string, content: T, context: LogContext) => Promise<R>;
    authedPost: <T, R>(path: string, content: T, context: LogContext) => Promise<R>;
};
export declare const makeAxiosConnector: (baseurl: string, auth: string | BasicAuth) => HttpConnector;
export {};
//# sourceMappingURL=axiosConnector.d.ts.map