import { type MutableRefObject } from 'react'; import type { ArkmeLongArticleDetail, ArkmeTimelineItem } from '../types.js'; /** All modal state belongs to the currently viewed article, never the opening conversation. */ export declare function ArkmeLongArticleActions({ sourceRef, detail, snapshot, dismissRef, onBusyChange, onDeleted, beforeAction }: { sourceRef: string; detail?: ArkmeLongArticleDetail | undefined; snapshot?: ArkmeTimelineItem | undefined; dismissRef: MutableRefObject<(() => boolean) | undefined>; beforeAction?(): Promise; onBusyChange?(busy: boolean): void; onDeleted(itemUid: string): void; }): import("react").JSX.Element; //# sourceMappingURL=ArkmeLongArticleActions.d.ts.map