export declare const PREVIEW_INTENT_LIMIT = 2; /** One editor's preview intent slots: the frames a reader means to see next. */ export declare function createPreviewIntent(): { notePreviewIntent: (pageId: string, limit?: number) => boolean; releasePreviewIntent: (pageId: string) => void; hasPreviewIntent: (pageId: string) => boolean; getPreviewIntentSlots: () => readonly string[]; subscribePreviewIntent: (listener: () => void) => () => void; subscribePreviewIntentFor: (pageId: string, listener: () => void) => () => void; resetPreviewIntent: () => void; }; export type PreviewIntent = ReturnType;