import { z } from 'zod';
export declare function exportSessionReport(sessionId: string): string;
/**
 * Create a platform-agnostic MCP tool definition for exporting session reports.
 * Eliminates the need for each platform to duplicate the same handler.
 */
export declare function createExportSessionReportTool(): {
    name: string;
    description: string;
    schema: {
        sessionId: z.ZodString;
    };
    handler: (args: {
        sessionId?: string;
    }) => Promise<{
        content: {
            type: "text";
            text: string;
        }[];
        isError: boolean;
    } | {
        content: {
            type: "text";
            text: string;
        }[];
        isError?: undefined;
    }>;
};
