import type { RecapConfig } from './types.js'; export declare const Recap: { /** * Initialize the tracker with optional config. * Safe to call multiple times — subsequent calls are no-ops. */ init(config?: RecapConfig): void; /** Manually flush the event buffer. */ flush(): Promise; /** Get the current session ID. */ getSessionId(): string; /** Open the researcher panel programmatically. */ openPanel(): Promise; /** Close the researcher panel. */ closePanel(): void; /** Export current session as JSON. */ exportJSON(): void; /** Export current session as CSV. */ exportCSV(): void; /** Export AI summary. */ exportAI(): void; /** Tear down all listeners and clean up. */ destroy(): void; }; export { summarize } from './analysis/summarize.js'; export type * from './types.js'; export default Recap;