import { Client, RealtimeResponseEvent } from 'appwrite';
import { Observable } from 'rxjs';
export declare const watch: <T>(client: Client, channel: string | string[], events?: string | string[]) => Observable<RealtimeResponseEvent<T>>;
export declare const wait: (seconds: number) => Promise<void>;
export declare const deepEqual: <T>(obj1: T, obj2: T) => boolean;
