/**
 * CLIProxy Quota Management
 *
 * Handles:
 * - ccs cliproxy quota [--provider <name>]
 * - ccs cliproxy default <account>
 * - ccs cliproxy pause <account>
 * - ccs cliproxy resume <account>
 * - ccs cliproxy doctor
 */
import type { QuotaErrorMetadata } from '../../cliproxy/quota/quota-types';
import { type QuotaSupportedProvider } from '../../cliproxy/provider-capabilities';
declare function resolveDisplayedTier(accountTier: string | undefined, liveTier: string | undefined): string;
interface QuotaFailureDisplayEntry {
    tone: 'error' | 'info' | 'dim';
    text: string;
}
declare function getQuotaFailureDisplayEntries(quota: QuotaErrorMetadata & {
    error?: string;
}): QuotaFailureDisplayEntry[];
export declare const __testExports: {
    getQuotaFailureDisplayEntries: typeof getQuotaFailureDisplayEntries;
    resolveDisplayedTier: typeof resolveDisplayedTier;
};
export declare function handleQuotaStatus(verbose?: boolean, providerFilter?: QuotaSupportedProvider | 'all'): Promise<void>;
export declare function handleDoctor(verbose?: boolean): Promise<void>;
export declare function handleSetDefault(args: string[]): Promise<void>;
export declare function handlePauseAccount(args: string[]): Promise<void>;
export declare function handleResumeAccount(args: string[]): Promise<void>;
export {};
//# sourceMappingURL=quota-subcommand.d.ts.map