import type { IRoomCache, SortOptions, MatchMakerDriver } from '../driver.ts'; export type { IRoomCache, SortOptions, MatchMakerDriver }; export declare class LocalDriver implements MatchMakerDriver { rooms: IRoomCache[]; has(roomId: string): boolean; query(conditions: Partial, sortOptions?: SortOptions): IRoomCache[]; cleanup(processId: string): Promise; findOne(conditions: Partial, sortOptions?: SortOptions): Promise; update(room: IRoomCache, operations: Partial<{ $set: Partial; $inc: Partial; }>): boolean; persist(room: IRoomCache, create?: boolean): boolean; remove(roomId: string): boolean; clear(): void; shutdown(): void; }