interface UseViewOnlyGroupRefreshOptions { /** True only while the viewer reads a public group they are not a member of. */ enabled: boolean; groupId?: string; refreshMessages: () => Promise; } /** OpenIM only pushes to group members, so refresh a read-only viewer's messages and * group info on open, then poll while visible and again when the tab returns. */ export declare const useViewOnlyGroupRefresh: ({ enabled, groupId, refreshMessages, }: UseViewOnlyGroupRefreshOptions) => void; export {}; //# sourceMappingURL=useViewOnlyGroupRefresh.d.ts.map