import { Http } from '../http'; import { Bills } from '../resources'; import { Authenticator, Nubank } from './interfaces'; import { Credentials } from './types'; export declare class DefaultNubank implements Nubank { private authenticator; private http; private bills; private credentials; private featuresUrls; private uuid; constructor(authenticator: Authenticator, http: Http, bills: Bills); setCredentials(credentials: Credentials): void; generateQRCode(): Promise; authenticate(retries?: number): Promise; getBills(): Promise; }