/**
 * MK2 Geometry Validator
 * Inspects actual blessed nodes and validates bounds
 */
import type { Widgets } from 'neo-blessed';
export interface GeometryReport {
    maxRightEdge: number;
    maxBottomEdge: number;
    violations: Array<{
        name: string;
        left: number;
        top: number;
        width: number;
        height: number;
        rightEdge: number;
        bottomEdge: number;
    }>;
}
/**
 * Validate screen geometry - inspect actual blessed nodes
 */
export declare function validateScreenGeometry(screen: Widgets.Screen, safeW: number, safeH: number): Promise<GeometryReport>;
/**
 * Get geometry log path
 */
export declare function getGeometryLogPath(): string;
//# sourceMappingURL=geometryValidator.d.ts.map