/**
* 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