import { Session } from '../types.js'; export declare class SessionManager { private sessionPath; private session; private passwordBuf; private timeoutMinutes; private maxExtensions; constructor(sessionPath: string, timeoutMinutes?: number, maxExtensions?: number); init(): Promise; create(password: string): Promise; load(password?: string): Promise; isValid(): Promise; extend(): Promise; destroy(): Promise; getPassword(): string | null; private setPasswordBuf; private clearPasswordBuf; getSession(): Session | null; getRemainingTime(): number; } //# sourceMappingURL=session.d.ts.map