import type { ActivityOptions, ActivitySummary } from '../types'; export interface CreateSessionParams { name: string; activityType: string; extras?: Record | null; } /** * ActivityEngine (JS facade) * * Source of truth is native. This class only provides: * - stable typed entry points * - consistent diagnostics events * - non-breaking adaptation for older call patterns */ export declare class ActivityEngine { createSession(params: CreateSessionParams): Promise; endSession(sessionId: string, summary: Partial): Promise; discardSession(sessionId: string): Promise; getPendingSessions(): Promise; configure(options: ActivityOptions): Promise; } export declare const activityEngine: ActivityEngine; export default activityEngine; //# sourceMappingURL=ActivityEngine.d.ts.map