///
import { FileBox } from 'file-box';
import { log } from 'brolog';
export declare const WECHATY_PUPPET_PADCHAT_ENDPOINT: string;
export declare const SELF_QRCODE_MAX_RETRY = 5;
export declare const CON_TIME_OUT = 10000;
export declare const RE_CON_RETRY = 6;
export declare const RE_CON_INTERVAL = 5000;
export declare const POST_LOGIN_API_CALL_INTERVAL = 100;
export declare const MAX_HEARTBEAT_TIMEOUT = 3;
declare function padchatToken(): string;
export declare function retry(retryableFn: (retry: (error: Error) => never, attempt: number) => Promise): Promise;
export declare function qrCodeForChatie(): FileBox;
export declare const VERSION: string;
export { log, padchatToken, };