import { AbstractSession } from "@zowe/imperative"; import { IIndexName, IIndexValue, ILogicalView, IReport } from "."; export declare class Reports { private static readonly URI_REPORT_PREFIX; private static readonly URI_LIST_PREFIX; private readonly session; private readonly repository; constructor(session: AbstractSession, repository: number); listReports(filterName?: string, limit?: number, latestVersions?: number, archivalSince?: Date, archivalUntil?: Date): Promise; getInformation(reportHandle: string): Promise; listLogicalViews(reportHandle: string): Promise; listIndexNames(reportHandle: string, nameFilter?: string[]): Promise; listIndexValues(reportHandle: string, indexNameHandle: string, valueFilter?: string[]): Promise; }