/**
 * Validate multiple designs
 */
export function validateDesigns(designs?: any[], options?: {}): Promise<{
    ok: boolean;
    results: {
        name: any;
        ok: boolean;
        issues: ({
            path: string;
            message: string;
            ratio: number;
            min: number;
            context: string;
        } | {
            path: string;
            message: string;
            ratio: number;
            min: number;
            context?: undefined;
        })[];
    }[];
}>;
import { Generator } from "./common/pds-core/pds-generator.js";
import ontology from "./common/pds-core/pds-ontology.js";
import { PDSQuery } from "./common/pds-core/pds-query.js";
import { presets } from "./common/pds-core/pds-config.js";
/**
 * Validate a single design config
 */
export function validateDesign(designConfig?: {}, options?: {}): Promise<{
    ok: boolean;
    issues: ({
        path: string;
        message: string;
        ratio: number;
        min: number;
        context: string;
    } | {
        path: string;
        message: string;
        ratio: number;
        min: number;
        context?: undefined;
    })[];
}>;
export { Generator, ontology, PDSQuery, presets };
//# sourceMappingURL=pds-gen.d.ts.map