import { RawEntityReader } from '../../server/domain/raw-entity-reader.js';
import { serializationEngine } from '../../server/core/plugin-host/serialization-engine.js';
import '../../server/serialization/registerAll.js';
import type { ParsedArgs } from './args.js';
export interface CliContext {
    projectDir: string;
    reader: RawEntityReader;
    registry: typeof serializationEngine;
    db: import('better-sqlite3').Database;
    close: () => void;
}
export declare function createContext(args: ParsedArgs): CliContext;
