import type { Policy } from '../types.js'; export interface SessionRecord { pid: number; port: number; agent: string; mode: 'wrapper' | 'watchdog'; restriction: string; cwd: string; startTime: string; policyAction: string; policyPatterns: string[]; } /** * Register a new session. */ export declare function registerSession(port: number, agent: string, mode: 'wrapper' | 'watchdog', restriction: string, policy: Policy): void; /** * Unregister the current session. */ export declare function unregisterSession(): void; /** * Get all active sessions (filters out dead processes). */ export declare function getActiveSessions(): SessionRecord[]; /** * Clear all sessions (useful for cleanup). */ export declare function clearAllSessions(): void; //# sourceMappingURL=sessions.d.ts.map