export declare const BRAND: any;
import { CatchCode, CatchQR } from "./";
declare const getUser: (name: any) => any, addInfoObjects: (name: any, extend: any) => boolean, checkUser: (name: any) => boolean, checkAddUser: (name: any) => boolean;
type optionsInit = {
    driveStorage?: drive;
    welcomeScreen?: boolean;
    welcomeText?: string;
    retries?: number;
    alwaysOn?: boolean;
    autoRead?: boolean;
    license: string;
    decryptUrl?: string;
    code?: boolean;
    qr?: true;
    logQr?: boolean;
    nodata?: boolean;
    nodataFull?: boolean;
    proxy?: string;
    qrcode?: CatchQR;
    pairing?: CatchCode;
    statusFind?: (...args: any[]) => void;
    syncHistory?: (...args: any[]) => void;
    onAnyMessage?: (...args: any[]) => void;
    onReaction?: (...args: any[]) => void;
    onCall?: (...args: any[]) => void;
    onAck?: (...args: any[]) => void;
    onPresence?: (...args: any[]) => void;
    onGroups?: (...args: any[]) => void;
    onParticipants?: (...args: any[]) => void;
    onDelete?: (...args: any[]) => void;
};
declare const isExists: (session: any, jid: any, isGroup?: boolean) => Promise<any>;
declare const cleanup: () => void;
declare const init: (session: any, options: optionsInit) => Promise<void>;
type drive = 'local';
export { init, addInfoObjects, checkUser, checkAddUser, getUser, isExists, cleanup };
