import { Session } from './types.cjs'; import '../core/index.cjs'; declare class MapSession implements Session { private id; private sessionAttrs; private creationTime; private lastAccessedTime; private maxInactiveInterval; constructor(id?: string); constructor(session: Session); setCreationTime(creationTime: number): void; getId(): string; changeSessionId(): `${string}-${string}-${string}-${string}-${string}`; getAttribute(name: string): string | number | null; getAttributeNames(): string[]; setAttribute(name: string, value: string | number): void; removeAttribute(name: string): void; getCreationTime(): number; getLastAccessedTime(): number; setLastAccessedTime(lastAccessedTime: number): void; getMaxInactiveInterval(): number; setMaxInactiveInterval(interval: number): void; isExpired(): boolean; } export { MapSession };