import { ITelegramClient } from '../../client.types.js';
/**
 * Change user status to offline or online once,
 * which will expire after a while (currently ~5 minutes)
 *
 * For continuously sending online/offline status, use {@link setOnline}
 *
 * @param online  Whether the user is currently online
 */
export declare function sendOnline(client: ITelegramClient, online: boolean): Promise<void>;
/**
 * Change user status to online or offline
 *
 * Once called with `true`, mtcute will keep notifying the server
 * that the user is still online until a further call with `false` is made.
 *
 * @param online
 */
export declare function setOnline(client: ITelegramClient, online?: boolean): Promise<void>;
