import type { Context } from './context-validators.js'; import type { contextConfigSchema } from './context-validators.js'; import { z } from 'zod'; export declare class ContextStorage { private contexts; private userContexts; createContext(userId: string, config: z.infer): Promise; getUserContexts(userId: string): Promise; getContext(contextId: string, userId: string, userRoles: string[]): Promise; updateContext(contextId: string, updates: Partial>, userId: string, userRoles: string[]): Promise; deleteContext(contextId: string, userId: string, userRoles: string[]): Promise; touchContext(contextId: string, userId: string, userRoles: string[]): Context; } //# sourceMappingURL=context-storage.d.ts.map