import { AuthCookies } from '../types/auth-cookies';
import { Client } from './client';
export declare class Login {
    private client;
    constructor({ client }: {
        client: Client;
    });
    private setRequestHeaders;
    private readCacheFile;
    private tryCacheLogin;
    userPass({ username, password, useCache, }: {
        username: string;
        password?: string;
        useCache?: boolean;
    }): Promise<Client>;
    userCookie({ username, cookies, }: {
        username?: string;
        cookies: AuthCookies;
        useCache?: boolean;
    }): Client;
}
