import type { AccessContext } from "../types.js"; export type CreditRequired = { workspaceId: string; accountId: string | null; }; /** * The "add credits" prompt the app state raises when the API refuses work for * lack of credits. Every host that renders the session UI mounts it once, * beside its routes; buying credits needs `billing:manage` on the account. */ export declare function CreditRequiredGate(props: { creditRequired: CreditRequired | null; setCreditRequired: (value: CreditRequired | null) => void; accessContext: AccessContext | null; }): import("react").JSX.Element | null;