export function listPlatformReports(client: ChatBotKitClient, request?: PlatformReportListRequest): ResponsePromise; export function generatePlatformReport(client: ChatBotKitClient, reportId: string, request: PlatformReportGenerateRequest): Promise; export function generateTypedPlatformReport(client: ChatBotKitClient, reportId: T, request: ReportInputTypes[T]): Promise; export function generatePlatformReports(client: ChatBotKitClient, request: PlatformReportsGenerateRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type PlatformReportListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type PlatformReportListResponse = import("../../types/api/v1.js").operations["listPlatformReports"]["responses"]["200"]["content"]["application/json"]; export type PlatformReportListItem = PlatformReportListResponse["items"][number]; export type PlatformReportListStreamType = import("../../types/api/v1.js").operations["listPlatformReports"]["responses"]["200"]["content"]["application/jsonl"]; export type PlatformReportGenerateRequestBody = import("../../types/api/v1.js").operations["generatePlatformReport"]["requestBody"]["content"]["application/json"]; export type PlatformReportGenerateRequest = PlatformReportGenerateRequestBody; export type PlatformReportGenerateResponse = import("../../types/api/v1.js").operations["generatePlatformReport"]["responses"]["200"]["content"]["application/json"]; export type ReportId = import("../../types/report.js").ReportId; export type ReportInputTypes = import("../../types/report.js").ReportInputTypes; export type ReportOutputTypes = import("../../types/report.js").ReportOutputTypes; export type PlatformReportsGenerateRequestBody = import("../../types/api/v1.js").operations["generatePlatformReports"]["requestBody"]["content"]["application/json"]; export type PlatformReportsGenerateRequest = PlatformReportsGenerateRequestBody; export type PlatformReportsGenerateResponse = import("../../types/api/v1.js").operations["generatePlatformReports"]["responses"]["200"]["content"]["application/json"];