export interface TestPatternConfig { width: number; height: number; backgroundColor?: string; textColor?: string; fontSize?: number; includeGrid?: boolean; includeTimestamp?: boolean; displayIndex?: number; } export declare class TestPatternGenerator { /** * Generate a test pattern with numbers in each quadrant and center */ static generateQuadrantPattern(config: TestPatternConfig): Promise; /** * Generate a complex test pattern with multiple text regions */ static generateComplexPattern(config: TestPatternConfig): Promise; /** * Generate grid lines for the pattern */ private static generateGrid; /** * Save test pattern to file */ static savePattern(buffer: Buffer, filename: string): Promise; /** * Generate patterns for all displays */ static generatePatternsForAllDisplays(displayCount: number): Promise>; /** * Verify OCR results match expected quadrant numbers */ static verifyQuadrantNumbers(ocrText: string): { success: boolean; foundNumbers: number[]; missingNumbers: number[]; }; }