import type { ResetCredit, SubscriptionMemberStatus, SubscriptionUsageResponse, SubscriptionUsageSource } from "@velum-labs/routekit-accounts"; import { type CliRuntime } from "@velum-labs/routekit-cli-core"; import { Command } from "effect/unstable/cli"; export declare function openSubscriptionUsageSource(): Promise; export declare function fetchSubscriptionUsage(): Promise; export declare function soonestResetCredit(credits: readonly ResetCredit[]): ResetCredit | undefined; export declare function chooseCodexMember(usage: SubscriptionUsageResponse, label: string | undefined, interactive: boolean): Promise; export declare function chooseResetCreditId(member: SubscriptionMemberStatus, explicitCreditId: string | undefined, automated: boolean): Promise; export declare const makeUsageCommand: (runtime?: CliRuntime) => Command.Command.Any;