export interface OrphanItem { selector: string; width: number; height: number; card_width: number; ratio: number; row_y: number; } export interface OrphanIssue { severity: "warning"; rule: "layout/orphan-stretch"; message: string; fix: string; } export interface OrphanStretchResult { has_orphan: boolean; card_width: number | null; card_height: number | null; card_count: number; orphans: OrphanItem[]; issues: OrphanIssue[]; } export interface OrphanElement { selector: string; rect: { x: number; y: number; w: number; h: number; }; computed?: unknown; } export interface OrphanOpts { widthRatio?: number; } export declare function detectOrphanStretch(elements: OrphanElement[], opts?: OrphanOpts): OrphanStretchResult;