import type { ToolResult } from '../../types/index.js';
import type { Spec } from '../../types/spec/core.js';
import type { EvidenceGateTransition } from '../../types/evidence-gates.js';
/** SPEC-1054: BDD/SDD lifecycle evidence gate. */
export declare function checkLifecycleEvidenceTransitionGate(args: {
    spec: Spec;
    specId: string;
    projectId: string;
    projectPath?: string;
    transition: EvidenceGateTransition;
}): Promise<ToolResult | null>;
//# sourceMappingURL=evidence-gate.d.ts.map