/**
 * Operations Documentation Generator
 *
 * Generates operational documentation:
 * - Runbooks from hook scripts and patterns
 * - Monitoring guidance
 * - Incident templates
 * - SLA tracking
 */
import { Logger } from '../../../utils/logger.js';
export interface OpsGeneratorOptions {
    projectPath: string;
    projectName?: string;
    logger?: Logger;
}
export interface OpsGenerationResult {
    filesCreated: string[];
    savedFiles: string[];
    runbooksFound: number;
    monitoringConfigsFound: number;
}
/**
 * Generates operations documentation
 */
export declare class OpsGenerator {
    private projectPath;
    private logger;
    private opsPath;
    constructor(options: OpsGeneratorOptions);
    /**
     * Generate all operations documentation
     */
    generate(): Promise<OpsGenerationResult>;
    /**
     * Generate runbooks from hooks and scripts
     */
    private generateRunbooks;
    /**
     * Generate monitoring documentation
     */
    private generateMonitoringDocs;
    /**
     * Generate incident documentation templates
     */
    private generateIncidentDocs;
    /**
     * Generate SLA documentation
     */
    private generateSLADocs;
    private parseHookScript;
    private generateStandardRunbooks;
}
//# sourceMappingURL=ops-generator.d.ts.map