import { type CredentialState } from "../../agent/engine/credential-state.js"; /** * `unknown`: the engine the chat runs on could not be resolved, so neither can * whether a spent quota stops it. The quota itself is still reported. */ export type BuilderCreditNoticeState = CredentialState | { kind: "unknown"; quotaSpent: boolean; }; declare const _default: import("../../action.js").ActionDefinition<{ orgId?: string | null | undefined; engine?: string | undefined; }, { state: BuilderCreditNoticeState; exhausted: boolean; period: "daily" | "monthly"; balance?: number | undefined; quota?: { period: "daily" | "monthly"; limit: number; used: number; remaining: number; } | undefined; } | null>; export default _default;