@every-env/cli
Version:
Multi-agent orchestrator for AI-powered development workflows
22 lines • 904 B
TypeScript
import { PatternRegistry } from './pattern-registry.js';
import { PatternResolver } from './pattern-resolver.js';
import { CommandPattern } from './types.js';
import { Config } from '../../types/config.js';
export interface PatternLoaderOptions {
configPath?: string;
builtInPatternsPath?: string;
loadBuiltIn?: boolean;
command?: string;
}
export declare class PatternLoader {
private registry;
private resolver;
constructor();
load(options?: PatternLoaderOptions): Promise<PatternResolver>;
loadForCommand(command: string, config?: Config): Promise<CommandPattern[]>;
getRegistry(): PatternRegistry;
getResolver(): PatternResolver;
static createPatternPath(command: string, patternName: string): string;
static mergePatterns(builtIn: CommandPattern[], user: CommandPattern[]): Promise<CommandPattern[]>;
}
//# sourceMappingURL=pattern-loader.d.ts.map