import { AutoBeAnalyze } from "@autobe/interface";
export interface IScenarioValidationResult {
    valid: boolean;
    errors: string[];
}
/**
 * Validate scenario output for structural soundness before LLM review.
 *
 * Checks minimum entity count, actor completeness, relationship integrity, and
 * cross-reference consistency. Zero token cost — purely programmatic.
 */
export declare const validateScenarioBasics: (props: {
    prefix: string;
    actors: AutoBeAnalyze.IActor[];
    entities: Array<{
        name: string;
        attributes: string[];
        relationships?: string[];
    }>;
}) => IScenarioValidationResult;
