import { type CredentialsCtx, type HostContext } from './context'; /** * The `/api/deepseek-balance` body: the balance (verbatim from upstream) plus the * day's observed spend and the instant the sample was taken. * * `sampledAt` is the reason the card can say 刚刚更新: it is stamped INSIDE the * memoised computation, so it names the moment upstream answered, not the moment * this request was served. */ export declare function buildDeepSeekBalanceBody(ctx: CredentialsCtx, now: Date): Promise; /** Register the DeepSeek balance route; returns the disposer `ctx.effect` wants. */ export declare function registerDeepSeekBalance(ctx: HostContext): () => void;