/**
 * Safety & Misc Utilities
 *
 * NestedLaunchGuard: prevents recursive CLI launches
 * ConfigBackupManager: timestamped config file backups with pruning
 * FeedbackCommand: pre-filled GitHub issue URL generation
 */
export declare class NestedLaunchGuard {
    private envKey;
    isNestedLaunch(): boolean;
    setSessionMarker(sessionId: string): void;
    getWarning(): string;
}
export declare class ConfigBackupManager {
    createBackup(filePath: string): string;
    listBackups(filePath: string): string[];
    pruneBackups(filePath: string, keep?: number): string[];
    restoreBackup(backupPath: string, targetPath: string): void;
}
export declare class FeedbackCommand {
    getRepoUrl(): string;
    generateIssueUrl(title?: string, body?: string): string;
    formatFeedbackMessage(): string;
}
