/**
 * Validate a single design configuration for accessibility sanity checks.
 *
 * @param {PDS} PDS - Runtime instance providing Generator access
 * @param {object} designConfig - Candidate design configuration
 * @param {object} [options]
 * @param {number} [options.minContrast=4.5]
 * @returns {{ ok: boolean, issues: Array<{path:string, message:string, ratio:number, min:number, context?:string}> }}
 */
export function validateDesignInternal(PDS: any, designConfig?: object, options?: {
    minContrast?: number;
}): {
    ok: boolean;
    issues: Array<{
        path: string;
        message: string;
        ratio: number;
        min: number;
        context?: string;
    }>;
};
/**
 * Validate multiple design configurations.
 *
 * @param {PDS} PDS - Runtime instance providing Generator access
 * @param {Array<object>} designs - List of designs or preset references
 * @param {object} [options]
 * @returns {{ ok: boolean, results: Array<{ name?: string, ok: boolean, issues: Array<{path:string, message:string, ratio:number, min:number, context?:string}> }> }}
 */
export function validateDesignsInternal(PDS: any, designs?: Array<object>, options?: object): {
    ok: boolean;
    results: Array<{
        name?: string;
        ok: boolean;
        issues: Array<{
            path: string;
            message: string;
            ratio: number;
            min: number;
            context?: string;
        }>;
    }>;
};
//# sourceMappingURL=pds-live-validation.d.ts.map