import { GlmConfig, ProviderUsage } from "./types.js"; interface GlmLimit { type: string; unit?: number; number?: number; percentage: number; nextResetTime?: number; } interface GlmQuotaResponse { success: boolean; data?: { limits: GlmLimit[]; level: string; }; } export declare function fetchGlmQuota(config: GlmConfig): Promise; export declare function usageFromGlmQuota(quota: GlmQuotaResponse, options: { observedAt?: string; source: string; }): ProviderUsage | null; export declare function collectGlmUsage(config: GlmConfig): Promise; export {};