/** * Factiii Stack Infrastructure Package * Main entry point for programmatic usage */ import * as plugins from './plugins/index.js'; import { scanRepos, loadConfigs, generateDockerCompose, generateNginx } from './scripts/generate-all.js'; export { PipelinePlugin } from './plugins/interfaces/pipeline.js'; export { ServerPlugin } from './plugins/interfaces/server.js'; export { FrameworkPlugin } from './plugins/interfaces/framework.js'; export { AddonPlugin } from './plugins/interfaces/addon.js'; export * from './types/index.js'; export declare const registerPlugin: typeof plugins.registerPlugin; export declare const getPlugin: typeof plugins.getPlugin; export declare const getPluginsByCategory: typeof plugins.getPluginsByCategory; export declare const listPlugins: typeof plugins.listPlugins; export declare const loadAllPlugins: typeof plugins.loadAllPlugins; export declare const loadRelevantPlugins: typeof plugins.loadRelevantPlugins; export declare const createPluginInstance: typeof plugins.createPluginInstance; export declare const createSecretStore: typeof plugins.createSecretStore; export declare const loadExternalPlugins: typeof plugins.loadExternalPlugins; export declare const isApprovedPlugin: typeof plugins.isApprovedPlugin; export declare const collectConfigSchemas: typeof plugins.collectConfigSchemas; export declare const collectAutoConfigSchemas: typeof plugins.collectAutoConfigSchemas; export declare const detectAllConfigs: typeof plugins.detectAllConfigs; export declare const registry: plugins.PluginRegistry; export { scanRepos, loadConfigs, generateDockerCompose, generateNginx }; declare const _default: { plugins: typeof plugins; registerPlugin: typeof plugins.registerPlugin; getPlugin: typeof plugins.getPlugin; listPlugins: typeof plugins.listPlugins; createSecretStore: typeof plugins.createSecretStore; scanRepos: typeof scanRepos; loadConfigs: typeof loadConfigs; generateDockerCompose: typeof generateDockerCompose; generateNginx: typeof generateNginx; }; export default _default; //# sourceMappingURL=index.d.ts.map