import type { StashInterface, StashListener, StashOptions, StashValue } from './types.js'; /** * Represents a Stash that allows storing and managing data. */ export declare class Stash implements StashInterface { #private; constructor(options: StashOptions); getItem(key: string): TData | null; setItem(key: string, value: unknown): void; removeItem(key: string): void; subscribe(listener: StashListener>): () => void; }