/**
 * Smart FAF Command Logic
 * Contextually aware command that adapts based on project state
 *
 * Flow:
 * 1. No .faf → auto (create)
 * 2. Score < 99 → enhance (boost)
 * 3. Still < 99 → chat (interactive)
 * 4. Score 99-100 → bi-sync (maintain)
 * 5. Already perfect → status/commit
 */
declare class SmartFaf {
    private stateFile;
    private fafFile;
    /**
     * Main entry point - smart contextual command
     */
    execute(): Promise<void>;
    /**
     * Get current FAF state from file and system
     */
    private getState;
    /**
     * Get current FAF score by parsing .faf file
     */
    private getCurrentScore;
    /**
     * Update state file
     */
    private updateState;
    /**
     * Run a FAF command
     */
    private runCommand;
    /**
     * Show current status for perfect score
     */
    private showStatus;
    /**
     * Show escape routes when stuck
     */
    private showEscapeRoutes;
    /**
     * Display championship score with ASCII art
     */
    private displayChampionshipScore;
    /**
     * Suggest commit when at 99% but not locked
     */
    private suggestCommit;
    /**
     * Reset state for fresh start
     */
    resetState(): void;
}
export default SmartFaf;
//# sourceMappingURL=smart-faf.d.ts.map