import * as puppeteer from 'puppeteer'; import { CreateConfig } from '../config/create-config'; import { ScrapQrcode } from '../api/model/qrcode'; import { tokenSession } from '../config/tokenSession.config'; export declare const getInterfaceStatus: (waPage: puppeteer.Page) => Promise; /** * Validates if client is authenticated * @returns true if is authenticated, false otherwise * @param waPage */ export declare const isAuthenticated: (waPage: puppeteer.Page) => Promise; export declare const needsToScan: (waPage: puppeteer.Page) => Promise; export declare const isInsideChats: (waPage: puppeteer.Page) => Promise; export declare const isConnectingToPhone: (waPage: puppeteer.Page) => Promise; export declare function asciiQr(code: string): Promise; export declare function retrieveQR(page: puppeteer.Page): Promise; export declare function SessionTokenCkeck(token: object): boolean; export declare function auth_InjectToken(page: puppeteer.Page, session: string, options: CreateConfig, token?: tokenSession): Promise; export declare function saveToken(page: puppeteer.Page, session: string, options: CreateConfig): Promise; export declare function isBeta(page: puppeteer.Page): Promise;