/**
 * Shortcut credit balance fetcher.
 *
 * Fetches the user's remaining credits from the Shortcut API
 * and exposes them for display in the footer.
 */
interface CreditBalance {
    creditsRemaining: number;
    isUnlimited: boolean;
    hasTeamBilling: boolean;
}
/**
 * Fetch the current credit balance for a Shortcut-authenticated user.
 * Returns null on any failure (network, auth, etc.) — never throws.
 */
export declare function fetchCreditBalance(accessToken: string): Promise<CreditBalance | null>;
export {};
//# sourceMappingURL=shortcut-credits.d.ts.map