import type { Content, ContentMeta, View } from "./content/content.js"; export { GenerateManager } from "./actions/generate_manager.js"; export * as content from "./content/content.js"; export { GitignoreFs } from "./content/gitignore_fs.js"; export { getEngine } from "./engine/index.js"; export { getPlugin } from "./plugin/index.js"; export declare const LOGGER: import("@davidsouther/jiffies/lib/cjs/log.js").Logger; export declare const version: any; export declare const DEFAULT_ENGINE = "bedrock"; export declare const DEFAULT_PLUGIN = "noop"; export type Thread = Content[]; export declare const DEFAULT_SCHEDULER_LIMIT = 5; export interface PipelineSettings { root: string; out: string; engine: string; model: string; requestLimit: number; context: NonNullable; plugin: string; isolated: boolean; combined: boolean | undefined; skipHead: boolean; continue: boolean; overwrite: boolean; templateView: View; } export declare function makePipelineSettings({ root, out, engine, model, requestLimit, context, plugin, overwrite, isolated, skipHead, continued, combined, templateView, }: { root: string; out?: string; engine?: string; model?: string; context?: string; plugin?: string; overwrite?: boolean; isolated?: boolean; combined?: boolean; skipHead?: boolean; continued?: boolean; requestLimit?: number; templateView?: View; }): Promise; //# sourceMappingURL=index.d.ts.map