/** * table-detection.skill.ts * * Detects HTML tables and ARIA grid elements on the current page and generates * basic verification code to confirm they are visible and count their rows. * * This skill is activated automatically when the page contains at least one * table or grid element. Confidence is 0.85 when tables are found, 0.1 otherwise. * * Role in the overall flow: * SkillOrchestrator.autoExecute() → TableDetectionSkill.execute() * (when tables.length > 0) → selectors and generated code included in result */ import { SkillContext, SkillResult } from '../types'; import { BaseSkill } from './base.skill'; /** * Identifies table and grid elements and generates visibility/row-count verification code. */ export declare class TableDetectionSkill extends BaseSkill { readonly name = "table-detection"; /** * Detect tables and grids on the current page and generate locators for them. * * @param ctx - The skill context with the full page analysis. * @returns A SkillResult with table locators, a code snippet that checks * visibility and row count, and metadata with the table count. */ execute(ctx: SkillContext): Promise; } //# sourceMappingURL=table-detection.skill.d.ts.map