import { KnapsackBrain, Patterns } from '../schemas/main-types';
import { KnapsackConfig, KnapsackTemplateRenderer } from '../schemas/knapsack-config';
import { KnapsackPattern } from '../schemas/patterns';
import { KnapsackMeta } from '../schemas/misc';
export declare function getMeta(config: KnapsackConfig): Promise<KnapsackMeta>;
export declare function writeTemplateMeta({ templateRenderers, allPatterns, distDir, }: {
    templateRenderers: KnapsackTemplateRenderer[];
    allPatterns: KnapsackPattern[];
    distDir: string;
}): Promise<void>;
export declare function initAll(ksBrain: KnapsackBrain): Promise<KnapsackMeta>;
export declare function build({ config, patterns, }: {
    config: KnapsackConfig;
    patterns: Patterns;
}): Promise<void>;
export declare function testPatternRenders(allPatterns: KnapsackPattern[], patterns: Patterns): Promise<void>;
//# sourceMappingURL=commands.d.ts.map