declare const getUser: (name: any) => any, addInfoObjects: (name: any, extend: any) => boolean, checkUser: (name: any) => boolean, checkAddUser: (name: any) => boolean; declare type optionsInit = { welcomeScreen?: true; autoRead?: boolean; mongo?: string; deviceName?: string; license: string; decryptUrl?: string; retries?: number; connectTest?: number; logQr?: true; nodata?: boolean; proxy?: string; redis?: string; qrcode?: (...args: any[]) => void; statusFind?: (...args: any[]) => void; onMessage?: (...args: any[]) => void; onMessageFull?: (...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; declare const cleanup: () => void; declare const init: (session: any, options: optionsInit) => Promise; export { init, addInfoObjects, checkUser, checkAddUser, getUser, isExists, cleanup };