/**
 * Export Resources Module
 *
 * This module provides MCP resources for exporting various types of data from Digital Samba:
 * - Communication data (chat messages, Q&A, transcripts)
 * - Poll data and results
 * - Recording downloads and metadata
 *
 * Resources in this module are read-only and provide data export capabilities.
 *
 * @module resources/exports
 */
import { Resource } from "@modelcontextprotocol/sdk/types.js";
import { DigitalSambaApiClient } from "../../digital-samba-api.js";
/**
 * Export Resources Class
 * Handles MCP resource requests for data exports
 */
export declare class ExportResources {
    private api;
    constructor(api: DigitalSambaApiClient);
    /**
     * Handle export resource requests
     */
    handleResourceRequest(uri: string): Promise<{
        contents: Array<{
            type: string;
            text: string;
        }>;
    }>;
    /**
     * Handle communication data exports (chat, Q&A, transcripts)
     */
    private handleCommunicationExport;
    /**
     * Handle polls data export
     */
    private handlePollsExport;
    /**
     * Handle recording export/download
     */
    private handleRecordingExport;
    /**
     * Handle session data export
     */
    private handleSessionExport;
}
/**
 * Register export resources with the MCP server
 */
export declare function registerExportResources(): Resource[];
//# sourceMappingURL=index.d.ts.map