import { PolicyV2 } from '@nihal1983/core'; import { Checker, PRContext, Violation } from '../types'; /** * StructureChecker validates MR structure (title, description, branch naming) */ export declare class StructureChecker implements Checker { private policy; name: string; constructor(policy: PolicyV2); check(context: PRContext): Promise; /** * Check PR title requirements */ private checkTitle; /** * Check PR description requirements */ private checkDescription; /** * Check branch naming requirements */ private checkBranchNaming; /** * Extract content from a markdown section */ private extractSectionContent; }