export * from "./models/index";
export * from "./controllers/index";
export * from "./services/index";
export * from "./plugins/index";
export * from "./context";
export * from "./components";
import { EducationModuleAdapter, educationSqliteTables, initEducationDatabase, ModuleAdapter } from "./database/index";
import { EducationConfigService, EducationModuleConfig, DEFAULT_EDUCATIONAL_LEVELS, DEFAULT_SUBJECTS } from "./models/EducationalContent";
export { EducationModuleAdapter, educationSqliteTables, initEducationDatabase };
export type { ModuleAdapter };
export { EducationConfigService, DEFAULT_EDUCATIONAL_LEVELS, DEFAULT_SUBJECTS };
export type { EducationModuleConfig };
export declare function configureEducationModule(config: EducationModuleConfig): void;
import { Express } from "express";
/**
 * Initialize the Education Module API with optional configuration
 */
export declare function initializeEducationAPI(config?: EducationModuleConfig): Promise<Express>;
