useReportingAPI(): { clearReports: () => void; disconnect: (type?: ReportType) => void; getReports: (type?: ReportType) => Report[]; observe: (options?: ReportingOptions) => void; takeRecords: (type?: ReportType) => Report[]; get state(): ReportingState; subscribe(callback: (state: ReportingState) => void): () => boolean;} Returns {
clearReports: () => void;
disconnect: (type?: ReportType) => void;
getReports: (type?: ReportType) => Report[];
observe: (options?: ReportingOptions) => void;
takeRecords: (type?: ReportType) => Report[];
get state(): ReportingState;
subscribe(callback: (state: ReportingState) => void): () => boolean;
}