import type * as ElevenLabs from "../index"; /** * Unified container for all platform limits. * * Can be used by: * - Billing groups (WorkspaceGroupDBModel.platform_limits) * - Child workspaces (SubscriptionDBModel.platform_limits) * - API keys (XiApiKeyMetadataDBModel.platform_limits) * * All fields are required when platform_limits exists. Use limit=None for unlimited. */ export interface PlatformLimits { /** Credit usage limit (limit=None means unlimited) */ credits?: ElevenLabs.StoredUsagePlatformLimit; /** Professional Voice Clone count limit (limit=None means unlimited) */ pvc?: ElevenLabs.ComputedUsagePlatformLimit; /** TTS concurrency limit (limit=None means unlimited) */ concurrency?: ElevenLabs.ComputedUsagePlatformLimit; /** Dubbing concurrency limit (limit=None means unlimited) */ dubbingConcurrency?: ElevenLabs.ComputedUsagePlatformLimit; /** Music generation concurrency limit (limit=None means unlimited) */ musicConcurrency?: ElevenLabs.ComputedUsagePlatformLimit; }