import { LiveLocationManager } from 'stream-chat';
import type { LiveLocationManagerConstructorParameters, StreamChat } from 'stream-chat';
/**
 * Checks whether the current browser is Safari.
 */
export declare const isSafari: () => boolean;
/**
 * Checks whether the current browser is Firefox.
 */
export declare const isFirefox: () => boolean;
/**
 * Checks whether the current browser is Google Chrome.
 */
export declare const isChrome: () => boolean;
export declare const useLiveLocationSharingManager: ({ client, getDeviceId, watchLocation, }: Omit<LiveLocationManagerConstructorParameters, 'client' | 'getDeviceId'> & {
    client?: StreamChat | null;
    getDeviceId?: () => string;
}) => LiveLocationManager | null;
