/** * src/tools/check-expiry.ts — handler for `skillfm_check_expiry`. * * Returns domain / SSL / card / API-balance expiry items within `withinDays`. * * Phase 0: passes through brain.getAssets mock (currently empty fixture). * * TODO Week 5: * - Real backend `/v1/beacon/assets` join across user-registered domains * (WHOIS), SSL (CT logs), payment cards (Stripe vault meta), API balances * (provider-specific endpoints scraped via BYOK reverse dispatch). * - Severity calculation moves to brain (consistency across users). * - Free tier filter: only return `severity >= 'critical'` (≤ 7 days). * Apply `proLockedDetails=true` to other items so agent shows a teaser. * - `actionUrl` deep-link generation (Stripe portal, registrar console). */ import { type SkillFmCheckExpiryInput, type SkillFmCheckExpiryOutput, type SkillFmToolResult } from '../_vendored-contracts/beacon-mcp-tools-v1.js'; import type { BrainClient } from '../brain-client.js'; export interface CheckExpiryDeps { brain: BrainClient; } export declare function handleCheckExpiry(input: SkillFmCheckExpiryInput, deps: CheckExpiryDeps): Promise>; //# sourceMappingURL=check-expiry.d.ts.map