import { z } from 'zod/v4'; export declare const GET_CURRENT_SUBSCRIPTION_PARAMS_SCHEMA: z.ZodObject<{ projectId: z.ZodGUID; }, z.core.$strip>; export type GetCurrentSubscriptionParams = z.infer; export declare const BILLING_METRICS_API_BASE_HEADER_SCHEMA: z.ZodIntersection, z.ZodObject<{ AUTHORIZATION: z.ZodString; }, z.core.$strip>, z.ZodObject<{ Authorization: z.ZodString; }, z.core.$strip>]>, z.ZodUnion, z.ZodObject<{ 'X-Api-Token': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'x-api-token': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'X-API-TOKEN': z.ZodString; }, z.core.$strip>]>]>, z.ZodUnion, z.ZodObject<{ 'x-lokalise-plugin': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'X-LOKALISE-PLUGIN': z.ZodString; }, z.core.$strip>]>>; export type BillingMetricsApiBaseHeader = z.infer; export declare const BILLING_METRIC_STATUS_SCHEMA: z.ZodEnum<{ OK: "OK"; NEAR_LIMIT: "NEAR_LIMIT"; LIMIT_REACHED: "LIMIT_REACHED"; EXCEEDED: "EXCEEDED"; UNLIMITED: "UNLIMITED"; UPGRADE_REQUIRED: "UPGRADE_REQUIRED"; UNKNOWN: "UNKNOWN"; }>; export type BillingMetricStatus = z.infer; export declare const TEAM_PLAN_ENTITLEMENT_SCHEMA: z.ZodEnum<{ keyLimit: "keyLimit"; projectLimit: "projectLimit"; contributorLimit: "contributorLimit"; glossaryLimit: "glossaryLimit"; mauLimit: "mauLimit"; automationLimit: "automationLimit"; automationLimitMtChars: "automationLimitMtChars"; maxNumberOfProjectLevelWebhookHandlers: "maxNumberOfProjectLevelWebhookHandlers"; maxNumberOfTeamWebhookLevelHandlers: "maxNumberOfTeamWebhookLevelHandlers"; otaTrafficLimit: "otaTrafficLimit"; otaTrafficLimitInGb: "otaTrafficLimitInGb"; otaTrafficLimitInBytes: "otaTrafficLimitInBytes"; aiUsageWordsLimit: "aiUsageWordsLimit"; workflowsNumberLimit: "workflowsNumberLimit"; workflowsTemplateGateLevel: "workflowsTemplateGateLevel"; processedWordsLimit: "processedWordsLimit"; hostedWordsLimit: "hostedWordsLimit"; advancedSeatsLimit: "advancedSeatsLimit"; proAiTranslationsLimit: "proAiTranslationsLimit"; languagesLimit: "languagesLimit"; apiCallsRateLimit: "apiCallsRateLimit"; integrationsLimit: "integrationsLimit"; automationV2Limit: "automationV2Limit"; integrationFigmaLimit: "integrationFigmaLimit"; aiAssistantTeamSpendingLimitDollars: "aiAssistantTeamSpendingLimitDollars"; aiAssistantUserSpendingLimitDollars: "aiAssistantUserSpendingLimitDollars"; }>; export type TeamPlanEntitlement = z.infer; export declare const BILLING_METRIC_SOURCE_SCHEMA: z.ZodEnum<{ expert: "expert"; autopilot: "autopilot"; all: "all"; }>; export type BillingMetricSource = z.infer; export declare const BILLING_METRIC_UPGRADE_CAPABILITY_SCHEMA: z.ZodEnum<{ NONE: "NONE"; PLAN_UPGRADE_REQUIRED: "PLAN_UPGRADE_REQUIRED"; BUNDLE_AVAILABLE: "BUNDLE_AVAILABLE"; }>; export type BillingMetricUpgradeCapability = z.infer; export declare const BILLING_METRIC_PERIOD_SCHEMA: z.ZodEnum<{ monthly: "monthly"; yearly: "yearly"; }>; export type BillingMetricPeriod = z.infer; export declare const BILLING_METRIC_INFO_SCHEMA: z.ZodObject<{ metricCode: z.ZodEnum<{ keyLimit: "keyLimit"; projectLimit: "projectLimit"; contributorLimit: "contributorLimit"; glossaryLimit: "glossaryLimit"; mauLimit: "mauLimit"; automationLimit: "automationLimit"; automationLimitMtChars: "automationLimitMtChars"; maxNumberOfProjectLevelWebhookHandlers: "maxNumberOfProjectLevelWebhookHandlers"; maxNumberOfTeamWebhookLevelHandlers: "maxNumberOfTeamWebhookLevelHandlers"; otaTrafficLimit: "otaTrafficLimit"; otaTrafficLimitInGb: "otaTrafficLimitInGb"; otaTrafficLimitInBytes: "otaTrafficLimitInBytes"; aiUsageWordsLimit: "aiUsageWordsLimit"; workflowsNumberLimit: "workflowsNumberLimit"; workflowsTemplateGateLevel: "workflowsTemplateGateLevel"; processedWordsLimit: "processedWordsLimit"; hostedWordsLimit: "hostedWordsLimit"; advancedSeatsLimit: "advancedSeatsLimit"; proAiTranslationsLimit: "proAiTranslationsLimit"; languagesLimit: "languagesLimit"; apiCallsRateLimit: "apiCallsRateLimit"; integrationsLimit: "integrationsLimit"; automationV2Limit: "automationV2Limit"; integrationFigmaLimit: "integrationFigmaLimit"; aiAssistantTeamSpendingLimitDollars: "aiAssistantTeamSpendingLimitDollars"; aiAssistantUserSpendingLimitDollars: "aiAssistantUserSpendingLimitDollars"; }>; source: z.ZodEnum<{ expert: "expert"; autopilot: "autopilot"; all: "all"; }>; currentValue: z.ZodNullable; limitValue: z.ZodNullable; metricStatus: z.ZodCatch>; metricPeriod: z.ZodNullable>; retrievedAt: z.ZodNullable; upgradeCapability: z.ZodEnum<{ NONE: "NONE"; PLAN_UPGRADE_REQUIRED: "PLAN_UPGRADE_REQUIRED"; BUNDLE_AVAILABLE: "BUNDLE_AVAILABLE"; }>; }, z.core.$strip>; export type BillingMetricInfo = z.infer; export declare const GET_BILLING_METRICS_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodUnion]>; }, z.core.$strip>; export type GetBillingMetricsPathParams = z.infer; export declare const GET_BILLING_METRICS_QUERY_SCHEMA: z.ZodObject<{ 'filter-metricCode[]': z.ZodOptional>>; 'source[]': z.ZodOptional>>; }, z.core.$strip>; export type GetBillingMetricsQuery = z.infer; export declare const GET_BILLING_METRICS_RESPONSE_SCHEMA: z.ZodObject<{ data: z.ZodArray; source: z.ZodEnum<{ expert: "expert"; autopilot: "autopilot"; all: "all"; }>; currentValue: z.ZodNullable; limitValue: z.ZodNullable; metricStatus: z.ZodCatch>; metricPeriod: z.ZodNullable>; retrievedAt: z.ZodNullable; upgradeCapability: z.ZodEnum<{ NONE: "NONE"; PLAN_UPGRADE_REQUIRED: "PLAN_UPGRADE_REQUIRED"; BUNDLE_AVAILABLE: "BUNDLE_AVAILABLE"; }>; }, z.core.$strip>>; meta: z.ZodObject<{ count: z.ZodNumber; retrievedAt: z.ZodISODateTime; }, z.core.$strip>; }, z.core.$strip>; export type GetBillingMetricsResponse = z.infer;