import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; import { type CodexRateLimitResetConsumeResult, type CodexUsageSnapshot } from "./payload.ts"; export declare function buildCodexUsageUrl(): string; export declare function buildCodexRateLimitResetCreditsUrl(): string; export declare function buildCodexRateLimitResetConsumeUrl(): string; export declare function fetchCodexUsage(ctx: ExtensionContext): Promise; export declare function fetchCodexWeeklyUsageLeft(ctx: ExtensionContext): Promise; export declare function createCodexRateLimitResetRedeemRequestId(): string; export declare function consumeCodexRateLimitResetCredit(ctx: ExtensionContext, redeemRequestId?: string): Promise;