import type { FrameworkMemoryBackend, FrameworkMemoryEntry, FrameworkMemoryQuery, FrameworkMemoryStoreInput } from './types.js';
/**
 * Tier 0: No-op memory backend.
 *
 * The framework works without any memory backend at all.
 * store() generates and returns a valid ID but persists nothing.
 * retrieve() always returns empty. delete/deprecate/close are no-ops.
 */
export declare class NullMemoryBackend implements FrameworkMemoryBackend {
    readonly tier: "none";
    store(_entry: FrameworkMemoryStoreInput): Promise<string>;
    retrieve(_query: FrameworkMemoryQuery): Promise<FrameworkMemoryEntry[]>;
    delete(_id: string): Promise<void>;
    deprecate(_id: string): Promise<void>;
    close(): Promise<void>;
}
//# sourceMappingURL=null-backend.d.ts.map