import type { Profile } from '../interfaces/profile.interface.js'; import type { IProfilerStorageAdapter } from './storage-adapter.interface.js'; export interface MemoryStorageAdapterOptions { maxProfiles?: number; ttl?: number; } export declare class MemoryStorageAdapter implements IProfilerStorageAdapter { readonly crossProcess = false; private readonly maxProfiles; private readonly ttlMs; private readonly profiles; constructor(options?: MemoryStorageAdapterOptions); private isExpired; save(profile: Profile): void; findAll(): Profile[]; findOne(token: string): Profile | undefined; clear(): void; }