import { AxiosRequestConfig } from 'axios'; import { CsrfResponse, MeResponse, PasswordValidationInput, User } from './types'; export declare const makeUrl: (authPath: string, suffix: string) => string; export declare const loginAPI: (authPath: string, ident: string, password: string, config: AxiosRequestConfig) => Promise>; export declare const meAPI: (authPath: string, config: AxiosRequestConfig) => Promise>; export declare const logoutAPI: (authPath: string, config: AxiosRequestConfig) => Promise; export declare const activateEmailAddressAPI: (authPath: string, ident: string, token: string, config: AxiosRequestConfig) => Promise; export declare const validatePasswordAPI: (authPath: string, input: PasswordValidationInput, config: AxiosRequestConfig) => Promise; export declare const sendPWResetEmail: (authPath: string, ident: string, config: AxiosRequestConfig) => Promise; export declare const resetPasswordAPI: (authPath: string, ident: string, token: string, password: string, config: AxiosRequestConfig) => Promise; export declare const registerAPI: (authPath: string, username: string, email: string, password: string, config: AxiosRequestConfig) => Promise;