/**
 * Incident Response Playbook Library
 * Pre-built playbooks for common security incidents
 */
import { IncidentSeverity, IncidentType, Playbook } from '../types';
/**
 * Ransomware incident playbook
 */
export declare const RANSOMWARE_PLAYBOOK: Playbook;
/**
 * Data breach playbook
 */
export declare const DATA_BREACH_PLAYBOOK: Playbook;
/**
 * Phishing incident playbook
 */
export declare const PHISHING_PLAYBOOK: Playbook;
/**
 * DDoS attack playbook
 */
export declare const DDOS_PLAYBOOK: Playbook;
/**
 * Playbook library
 */
export declare class PlaybookLibrary {
    private static playbooks;
    /**
     * Get playbook by ID
     */
    static getPlaybook(id: string): Playbook | undefined;
    /**
     * Get playbooks by incident type
     */
    static getPlaybooksByType(type: IncidentType): Playbook[];
    /**
     * Get all playbooks
     */
    static getAllPlaybooks(): Playbook[];
    /**
     * Add custom playbook
     */
    static addPlaybook(playbook: Playbook): void;
    /**
     * Get recommended playbook for incident
     */
    static getRecommendedPlaybook(type: IncidentType, severity: IncidentSeverity): Playbook | undefined;
}
//# sourceMappingURL=playbook-library.d.ts.map