import { Data, Error, Loading } from '../../returnTypes';
declare type LoginProxy = {
    username: string;
    password: string;
    proxyURL: string;
};
interface LazyLogin {
    loading: Loading;
    error: Error;
    data: Data;
}
declare type UseLazyLoginProxy = [(params: LoginProxy) => void, LazyLogin];
/**
 * Uses a proxy server to login to Drupal.
 * @example
 * const [login, { loading, error, data }] = useLazyLoginProxy();
 * login({
 * 	username: 'username',
 * 	password: 'password',
 * 	proxyURL: 'url',
 * });
 */
export declare const useLazyLoginProxy: () => UseLazyLoginProxy;
export {};
