import { type PersonalProviderKeyHolder } from "../../server/personal-provider-key-holders.js"; export declare const PROVIDER_KEY_POLICY_ADMIN_REQUIRED_ERROR_CODE = "provider_key_policy_admin_required"; export interface ProviderKeyPolicyStatus { /** Members can't use or add personal provider keys or personal Builder.io. */ restricted: boolean; /** The caller is an owner or admin and may change `restricted`. */ canManage: boolean; updatedAt: number | null; updatedBy: string | null; /** * Owners and admins only: members whose stored personal keys or personal * Builder.io connection stop working while restricted (and work again * when it is turned off). */ affectedMembers?: PersonalProviderKeyHolder[]; /** Set calls only: whether the value actually changed. */ changed?: boolean; } declare const _default: import("../../action.js").ActionDefinition<{ set?: boolean | undefined; }, ProviderKeyPolicyStatus>; export default _default;