export * as clients from "./clients";
export * as agents from "./agents";
export * as services from "./services";
export * as embeddings from "./embeddings";
export * as types from "./types";
export * as processors from "./processors";
export * as ai from "./ai";
export * from "./services/modules/types";
export { ModulesService } from "./services/modules";
export { PluginBase } from "./plugins/PluginBase";
export { PluginMeta, Plugin, PluginContext } from "./plugins/types";
export { MinimalEmbedding, Embeddable } from "./types";
export declare function embed(): Promise<void>;
export declare function purge(globPath: string): Promise<void>;
export declare function upload(): Promise<void>;
export declare function generate(): Promise<void>;
export declare function handleMultiOutputGeneration(model: string, inputPattern: string, files: string[], prompt: string, output: string, outputExt?: string, outputName?: string, kind?: string, agent?: string): Promise<void>;
export declare function handleSingleOutputGeneration(model: string, files: string[], prompt: string, outputFile: string, kind?: string, agent?: string): Promise<void>;
export declare function download(): Promise<void>;
