/** * Pattern parsing and matching for breakpoint auto-approval rules. * * Pattern syntax: * — e.g., "confirm.*" * ( [AND ...]) — e.g., "*.review(tags contains 'design')" * * Id-glob supports * as a wildcard matching any segment(s). * Attribute predicates: "tags contains ''" or "expert = ''" * Multiple predicates joined with AND. */ import type { BreakpointPattern } from "./types"; /** * Parse a pattern string into a structured BreakpointPattern. */ export declare function parsePattern(raw: string): BreakpointPattern; /** * Match a breakpointId and attributes against a parsed pattern. */ export declare function matchPattern(pattern: BreakpointPattern, breakpointId: string, attributes: { tags?: string[]; expert?: string; }): boolean; //# sourceMappingURL=patterns.d.ts.map