import { Genkit } from 'genkit'; import { RequestContext } from './interfaces.js'; import { PluginRegistry } from './registry.js'; import { DatapromptConfig } from './config.js'; import { SchemaMap } from '../utils/schema-loader.js'; import { RouteManager } from '../routing/route-manager.js'; import { FlowManager } from '../routing/flow-manager.js'; import { TaskManager } from '../routing/task-manager.js'; export interface DatapromptStore { generate(url: string): Promise; generate(request: Request): Promise; generate(requestContext: RequestContext): Promise; registry: PluginRegistry; routes: RouteManager; flows: FlowManager; tasks: TaskManager; ai: Genkit; userSchemas: SchemaMap; } export declare function dataprompt(config?: Partial): Promise; export declare function createPromptServer(options?: { config?: DatapromptConfig; startTasks?: boolean; }): Promise<{ store: DatapromptStore; server: import("express-serve-static-core").Express; }>; //# sourceMappingURL=dataprompt.d.ts.map