import type { SelfCalendarDateSelection } from './use-self-calendar-navigation.js'; import type { ArkmeInterwovenMention } from '../types.js'; import { type ConversationCalendarInteractionState } from './conversation-calendar.js'; /** Both private and group chats share Flutter's service-owned date index. */ export declare function ArkmeChatCalendar({ sourceRef, scopeKey, accountScope, getReadingDate, onSelect, onOpen, interactions }: { sourceRef: string; scopeKey: string; accountScope?: string | undefined; getReadingDate?: (() => string | undefined) | undefined; onSelect(selection: SelfCalendarDateSelection): void; onOpen(): void; interactions?: { moments: readonly ArkmeInterwovenMention[]; state: ConversationCalendarInteractionState; retry(): void; } | undefined; }): import("react").JSX.Element; //# sourceMappingURL=ArkmeChatCalendar.d.ts.map