export type ReportMethod = "reportAccountListDetail" | "reportAgedPayableDetail" | "reportAgedPayables" | "reportAgedReceivableDetail" | "reportAgedReceivables" | "reportCashFlow" | "reportClassSales" | "reportCustomerBalance" | "reportCustomerBalanceDetail" | "reportCustomerIncome" | "reportCustomerSales" | "reportDepartmentSales" | "reportGeneralLedgerDetail" | "reportInventoryValuationSummary" | "reportItemSales" | "reportJournalReport" | "reportProfitAndLossDetail" | "reportTransactionList" | "reportTransactionListByCustomer" | "reportTransactionListByVendor" | "reportTransactionListWithSplits" | "reportVendorBalance" | "reportVendorBalanceDetail" | "reportVendorExpenses"; export interface ReportSpec { method: ReportMethod; label: string; /** Dated by a single point in time (`report_date`) rather than a range. */ pointInTime?: boolean; } export declare const REPORT_CATALOG: Record; export declare const REPORT_NAMES: string[]; export declare function resolveReportName(input: string): string | undefined; export declare function dedicatedToolFor(input: string): string | undefined; //# sourceMappingURL=catalog.d.ts.map