import { type ObserverStore } from '../../observe/store.ts'; import type { NamespaceStore } from '../mount/namespace/store.ts'; import { type SessionStore } from '../session/store.ts'; import { WorkspaceStateStore, type WorkspaceFields, type WorkspaceStateStoreOverrides } from './base.ts'; export declare class RAMWorkspaceStateStore extends WorkspaceStateStore { private readonly namespaces; private readonly observers; private readonly sessionTables; private readonly meta; constructor(overrides?: WorkspaceStateStoreOverrides); protected makeNamespace(workspaceId: string): NamespaceStore; protected makeObserver(workspaceId: string): ObserverStore; protected makeSessions(workspaceId: string): SessionStore; protected readMeta(workspaceId: string): Promise; protected writeMeta(workspaceId: string, fields: WorkspaceFields): Promise; protected casWriteMeta(workspaceId: string, fields: WorkspaceFields, expectedGeneration: number): Promise; protected closeSelf(): Promise; } //# sourceMappingURL=ram.d.ts.map