/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { UsageItemBreakdownInner } from './UsageItemBreakdownInner'; import type { UsageAmountType } from './UsageAmountType'; /** * * @export * @interface UsageItem */ export interface UsageItem { /** * * @type {number} * @memberof UsageItem */ 'amount': number; /** * * @type {UsageAmountType} * @memberof UsageItem */ 'amountType': UsageAmountType; /** * * @type {Array} * @memberof UsageItem */ 'breakdown'?: Array; /** * * @type {number} * @memberof UsageItem */ 'used': number; /** * * @type {number} * @memberof UsageItem */ 'total': number; /** * * @type {number} * @memberof UsageItem * @deprecated */ 'limit': number; } /** * Check if a given object implements the UsageItem interface. */ export declare function instanceOfUsageItem(value: object): value is UsageItem; export declare function UsageItemFromJSON(json: any): UsageItem; export declare function UsageItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): UsageItem; export declare function UsageItemToJSON(json: any): UsageItem; export declare function UsageItemToJSONTyped(value?: UsageItem | null, ignoreDiscriminator?: boolean): any;