import type { Client } from 'openapi-fetch'; import type { RequestOptions } from './common.cjs'; import type { operations, paths } from './schemas.cjs'; /** * Info utilities for OpenMeter */ export declare class Info { private client; constructor(client: Client); /** * List supported currencies * @description List all supported currencies. * @param options - The request options * @returns The supported currencies */ listCurrencies(options?: RequestOptions): Promise<{ code: import("./schemas.cjs").components["schemas"]["CurrencyCode"]; name: string; symbol: string; subunits: number; }[] | undefined>; /** * Get progress * @param id - The ID of the progress to get * @param options - The request options * @returns The progress */ getProgress(id: operations['getProgress']['parameters']['path']['id'], options?: RequestOptions): Promise<{ success: number; failed: number; total: number; updatedAt: Date; } | undefined>; }