import { APIResource } from "../../../core/resource.js"; import { APIPromise } from "../../../core/api-promise.js"; import { RequestOptions } from "../../../internal/request-options.js"; export declare class BaseStats extends APIResource { static readonly _key: readonly ['images', 'v1', 'stats']; /** * Fetch image statistics details for Cloudflare Images. The returned statistics * detail storage usage, including the current image count vs this account's * allowance. * * @example * ```ts * const stat = await client.images.v1.stats.get({ * account_id: '023e105f4ecef8ad9ca31a8372d0c353', * }); * ``` */ get(params: StatGetParams, options?: RequestOptions): APIPromise; } export declare class Stats extends BaseStats { } export interface Stat { count?: Stat.Count; } export declare namespace Stat { interface Count { /** * Cloudflare Images allowed usage. */ allowed?: number; /** * Cloudflare Images current usage. */ current?: number; } } export interface StatGetParams { /** * Account identifier tag. */ account_id: string; } export declare namespace Stats { export { type Stat as Stat, type StatGetParams as StatGetParams }; } //# sourceMappingURL=stats.d.ts.map