/**
 * BFUI Adapter for Native AI Plugins
 *
 * This module provides BFUI-specific functionality using the Native AI plugin system.
 * It implements specialized methods for BFUI components such as document analysis,
 * RFP content generation, and other BFUI-specific AI tasks.
 */
import { ProviderAdapter } from './provider-adapter.js';
/**
 * BFUI-specific adapter for Native AI plugins
 */
export declare class BFUIAdapter {
    private adapter;
    /**
     * Create a new BFUI adapter
     */
    constructor(providerIdOrAdapter?: string | ProviderAdapter);
    /**
     * Analyze a document and extract key information
     */
    analyzeDocument(document: string, options?: {
        detailed?: boolean;
        categories?: string[];
    }): Promise<{
        summary: string;
        keyPoints: string[];
        sentiment: 'positive' | 'neutral' | 'negative';
        categories?: {
            [key: string]: number;
        };
    }>;
    /**
     * Generate RFP content based on a document and requirements
     */
    generateRFPContent(rfpDocument: string, requirements: string[]): Promise<string>;
    /**
     * Parse document analysis response into structured format
     */
    private parseDocumentAnalysis;
    /**
     * Generate a compliance report for regulatory requirements
     */
    generateComplianceReport(requirements: string[], implementationDetails: string): Promise<{
        status: 'compliant' | 'non_compliant' | 'partially_compliant';
        analysis: string;
        recommendations: string[];
        riskLevel: 'low' | 'medium' | 'high';
    }>;
    /**
     * Parse compliance report from AI response
     */
    private parseComplianceReport;
}
/**
 * Create a new BFUI adapter with the default provider
 */
export declare function createBFUIAdapter(providerId?: string): BFUIAdapter;
//# sourceMappingURL=bfui-adapter.d.ts.map