import type { RefObject } from 'react'; import type { ArkmeTimelineItem } from '../types.js'; export declare function useMemberEventTimeline(options: { enabled: boolean; /** Show previously authorized data while member identity is being refreshed. */ restoreCached?: boolean; accessRevoked?: boolean; accountKey: string | undefined; sourceKey: string; sourceRef: string; mode: 'latest' | 'around'; windowRevision: number; ready: boolean; /** The supplied quick-note window belongs to this group, even during a background read. */ windowReady?: boolean; items: readonly ArkmeTimelineItem[]; hasMoreMessages: boolean; paginationKey: string; bodyRef: RefObject; beforeChange: () => void; }): { revoke: () => void; events: import("../types.js").ArkmeMemberEvent[]; gaps: Array<{ id: string; at: number; }>; loading: boolean; unavailable: boolean; }; //# sourceMappingURL=use-member-event-timeline.d.ts.map