import DyteClient, { DyteConfigOptions } from '@dytesdk/web-core'; interface DyteClientParams { resetOnLeave?: boolean; } /** * Hook which manages a DyteClient instance */ export declare const useDyteClient: (dyteClientParams?: DyteClientParams) => readonly [DyteClient | undefined, (options: DyteConfigOptions) => Promise]; type StateSelector = (state: T) => U; /** * Hook which extracts data from the DyteClient object */ export declare const useDyteSelector: (selector: StateSelector) => StateSlice; export * from './context';