/**
 * Feature Deleter - Main Orchestrator
 * Increment: 0053-safe-feature-deletion
 * Tasks: T-012, T-013, T-014, T-015, T-016, T-017, T-036
 */
import { FeatureDeleterOptions, DeletionOptions, DeletionResult } from './types.js';
/**
 * Feature Deleter - Orchestrates safe feature deletion workflow
 * Steps: Validate → Confirm → Execute Transaction → Audit
 */
export declare class FeatureDeleter {
    private projectRoot;
    private logger;
    private validator;
    private confirmationManager;
    private auditLogger;
    constructor(options?: FeatureDeleterOptions);
    /**
     * T-036: Execute feature deletion workflow
     */
    execute(featureId: string, options: DeletionOptions): Promise<DeletionResult>;
    /**
     * T-012, T-013, T-014, T-015: Handle dry-run mode
     */
    private handleDryRun;
    /**
     * Handle GitHub issue cleanup
     */
    private handleGitHubCleanup;
    /**
     * Extract GitHub owner and repo from git remote URL
     */
    private getGitHubOwnerRepo;
}
//# sourceMappingURL=index.d.ts.map