import type { UsageRangeParams, UsageTermsParams } from '../rest/usage.js'; export declare function usageTermsFlags(): { to: import("@oclif/core/interfaces").OptionFlag; }; export declare function usageRangeFlags(): { from: import("@oclif/core/interfaces").OptionFlag; 'account-id': import("@oclif/core/interfaces").OptionFlag; 'check-type': import("@oclif/core/interfaces").OptionFlag; to: import("@oclif/core/interfaces").OptionFlag; }; export declare function parseDateOnly(value: string | undefined, label: string): string | undefined; interface UsageTermsFlagValues { to?: string; } interface UsageRangeFlagValues extends UsageTermsFlagValues { 'from'?: string; 'account-id'?: string[]; 'check-type'?: string[]; } export declare function usageTermsParams(flags: UsageTermsFlagValues): UsageTermsParams; export declare function usageRangeParams(flags: UsageRangeFlagValues): UsageRangeParams; export interface UsageErrorContext { /** The --to flag as given, when the user pinned the terms to a date. */ to?: string; } export declare function describeUsageError(err: unknown, context?: UsageErrorContext): string | undefined; export {};