import type { SkillTTLRefreshResult } from '../../types/index.js';
/**
 * SPEC-668 AC1: Re-fetch and re-adapt skills whose adaptedAt is older than 30 days.
 * AC2: Back up old content to .planu/skill-cache/ when content changes.
 * AC3: Flag skills whose source is unreachable as 'source-unavailable'.
 * AC4: Append to planu/evolution-log.md when refresh completes with changes.
 * Returns a summary of the operation.
 */
export declare function refreshStaleSkills(projectPath: string): Promise<SkillTTLRefreshResult>;
/**
 * SPEC-668: Trigger skills TTL refresh in background when init_project is called.
 * Fire-and-forget — never throws or blocks.
 */
export declare function triggerSkillTTLRefresh(projectPath: string): void;
//# sourceMappingURL=ttl-refresh.d.ts.map