import { Observable } from 'rxjs'; import { UsageMetersMetadata } from '../../components/molecules/usage-meters/types'; import * as i0 from "@angular/core"; /** * UsageService — lee el resumen de consumo (uso + límites + plan) en vivo desde * Firestore y lo mapea a `UsageMetersMetadata` para ``. * (ADR-046 D3). Firestore es la fuente única (el backend proyecta usage+limits). * Granular por app: `watch(appId, orgId)`. Multi-app: una suscripción por app. */ export declare class UsageService { private firestore; private i18n; constructor(); /** Período actual `YYYY-MM` (UTC), igual que el backend. */ currentPeriod(): string; /** * Observa el consumo de (org, app) en vivo. Lee el path absoluto * `apps/{appId}/orgs/{orgId}/usage/{period}` (sin auto-prefix de la app actual, * para soportar la vista multi-app desde account). */ watch(appId: string, orgId: string, appName?: string, period?: string): Observable; private toMetadata; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }