export interface Context { id: string; sessionId: string; name: string; type: string; config: Record; metadata: Record; createdAt: number; updatedAt: number; status: string; userId: string; proxyConfig?: Record; proxyId?: string; browserContextId?: string; } export interface ContextStore { create(context: Omit): Promise; get(id: string): Promise; update(id: string, updates: Partial): Promise; delete(id: string): Promise; list(filter?: { sessionId?: string; userId?: string; types?: string[]; statuses?: string[]; }): Promise; clear(): Promise; } export declare class InMemoryContextStore implements ContextStore { private contexts; create(contextData: Omit): Promise; get(id: string): Promise; update(id: string, updates: Partial): Promise; delete(id: string): Promise; list(filter?: { sessionId?: string; userId?: string; types?: string[]; statuses?: string[]; }): Promise; private applyFilters; private filterBySessionId; private filterByUserId; private filterByTypes; private filterByStatuses; clear(): Promise; } export declare const contextStore: InMemoryContextStore; //# sourceMappingURL=context-store.d.ts.map