import { Blueprint } from "../types/BlueprintSchema";
export declare class BlueprintLoader {
    private baseDir;
    private localBlueprintsDir;
    constructor(baseDir?: string);
    /**
     * List all blueprints (both built-in and local-workspace blueprints)
     */
    listBlueprints(): Promise<Array<{
        id: string;
        name: string;
        version: string;
        description?: string;
    }>>;
    /**
     * Load and validate a blueprint by ID or path
     */
    loadBlueprint(blueprintIdOrPath: string): Promise<Blueprint>;
    /**
     * Recursively merge extends parameters
     */
    private resolveInheritance;
}
//# sourceMappingURL=BlueprintLoader.d.ts.map