import { Options } from './types.js'; export declare class Combino { private pluginManager; private configParser; private fileProcessor; private fileMerger; private dataCollector; private templateResolver; private fileTransformer; private fileFormatter; private fileWriter; constructor(configFileName?: string); build(options: Options): Promise; } export { PluginManager } from './types.js'; export type { Plugin, PluginOptions, FileHookContext, FileHookResult, FileHook, DiscoverContext, DiscoverResult, DiscoverHook, } from './types.js'; export type { Options, CombinoConfig, MergeStrategy, MergeConfig, IncludeConfig, IncludeItem, TemplateConfig, FileContent, ConfigFile, TemplateInfo, ResolvedTemplate, ResolvedFile, ProcessedFile, } from './types.js';