import { PolicyV2 } from '@nihal1983/core'; import { JiraClient } from '@nihal1983/context-gatherer'; import { Checker, PRContext, Violation } from '../types'; /** * TicketChecker validates ticket requirements from CODE-POLICY.md */ export declare class TicketChecker implements Checker { private policy; private jiraClient?; name: string; constructor(policy: PolicyV2, jiraClient?: JiraClient | undefined); check(context: PRContext): Promise; /** * Check if conditional requirement applies */ private shouldCheckConditional; /** * Check if ticket has required fields */ private checkRequiredFields; }