/** * local-tracker.ts — Local CSV job tracker tools for the CareerVivid Job Agent. * * Schema v2 — 26 columns tracking status, attention, effort, and pipeline health: * Core: id, company, role, tier, careers_url, ats, status * Timeline: date_added, date_applied, follow_up_date, last_activity_date * Contact: contact, contact_email * Salary: salary_min, salary_max, location * Quality: notes, fit_score, referral * Attention: attention_score, apply_effort, prep_time_hours, excitement * Research: company_stage, open_roles_count, interview_rounds * * Tools: * list_local_jobs → read rows, optionally filtered * update_local_job → update any field on a row by ID * add_local_job → append a new company row * score_pipeline → attention-ranked priority view (what should I work on?) * get_pipeline_metrics → aggregate analytics dashboard * flag_stale_jobs → surface companies with no recent activity */ import { Tool } from "../Tool.js"; export interface JobValidationResult { ok: boolean; blockers: string[]; warnings: string[]; } export declare const ListLocalJobsTool: Tool; export declare const UpdateLocalJobTool: Tool; export declare const AddLocalJobTool: Tool; export declare const ScorePipelineTool: Tool; export declare const GetPipelineMetricsTool: Tool; export declare const FlagStaleJobsTool: Tool; export declare const InspectQualityTool: Tool; export declare const RecheckUrlsTool: Tool; export declare const ALL_LOCAL_TRACKER_TOOLS: Tool[]; //# sourceMappingURL=local-tracker.d.ts.map