UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

539 lines 28.1 kB
import * as z from "zod/v3"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type ListFlagVersionsRequest = { projectIdOrName: string; flagIdOrSlug: string; limit?: number | undefined; /** * Pagination cursor */ cursor?: string | undefined; /** * Environment to filter by */ environment?: string | undefined; /** * Whether to include metadata */ withMetadata?: boolean | undefined; /** * The Team identifier to perform the request on behalf of. */ teamId?: string | undefined; /** * The Team slug to perform the request on behalf of. */ slug?: string | undefined; }; export declare const ListFlagVersionsMetricType: { readonly Count: "count"; readonly Currency: "currency"; readonly Percentage: "percentage"; }; export type ListFlagVersionsMetricType = ClosedEnum<typeof ListFlagVersionsMetricType>; export declare const ListFlagVersionsMetricUnit: { readonly Session: "session"; readonly User: "user"; readonly Visitor: "visitor"; }; export type ListFlagVersionsMetricUnit = ClosedEnum<typeof ListFlagVersionsMetricUnit>; export declare const ListFlagVersionsDirectionality: { readonly DecreaseIsGood: "decreaseIsGood"; readonly IncreaseIsGood: "increaseIsGood"; }; export type ListFlagVersionsDirectionality = ClosedEnum<typeof ListFlagVersionsDirectionality>; export type ListFlagVersionsGuardrailMetrics = { description?: string | undefined; metricFormula?: string | undefined; name: string; metricType: ListFlagVersionsMetricType; metricUnit: ListFlagVersionsMetricUnit; directionality: ListFlagVersionsDirectionality; }; export declare const ListFlagVersionsDevice: { readonly Android: "android"; readonly Desktop: "desktop"; readonly Ios: "ios"; readonly Mweb: "mweb"; }; export type ListFlagVersionsDevice = ClosedEnum<typeof ListFlagVersionsDevice>; export declare const ListFlagVersionsDurationUnit: { readonly Days: "days"; readonly Exposures: "exposures"; }; export type ListFlagVersionsDurationUnit = ClosedEnum<typeof ListFlagVersionsDurationUnit>; export declare const ListFlagVersionsAllocationUnit: { readonly CookieId: "cookieId"; readonly UserId: "userId"; readonly VisitorId: "visitorId"; }; export type ListFlagVersionsAllocationUnit = ClosedEnum<typeof ListFlagVersionsAllocationUnit>; export declare const ListFlagVersionsFeatureFlagsMetricType: { readonly Count: "count"; readonly Currency: "currency"; readonly Percentage: "percentage"; }; export type ListFlagVersionsFeatureFlagsMetricType = ClosedEnum<typeof ListFlagVersionsFeatureFlagsMetricType>; export declare const ListFlagVersionsFeatureFlagsMetricUnit: { readonly Session: "session"; readonly User: "user"; readonly Visitor: "visitor"; }; export type ListFlagVersionsFeatureFlagsMetricUnit = ClosedEnum<typeof ListFlagVersionsFeatureFlagsMetricUnit>; export declare const ListFlagVersionsFeatureFlagsDirectionality: { readonly DecreaseIsGood: "decreaseIsGood"; readonly IncreaseIsGood: "increaseIsGood"; }; export type ListFlagVersionsFeatureFlagsDirectionality = ClosedEnum<typeof ListFlagVersionsFeatureFlagsDirectionality>; export type ListFlagVersionsPrimaryMetrics = { description?: string | undefined; metricFormula?: string | undefined; name: string; metricType: ListFlagVersionsFeatureFlagsMetricType; metricUnit: ListFlagVersionsFeatureFlagsMetricUnit; directionality: ListFlagVersionsFeatureFlagsDirectionality; }; export declare const ListFlagVersionsStatus: { readonly Closed: "closed"; readonly Draft: "draft"; readonly Paused: "paused"; readonly Running: "running"; }; export type ListFlagVersionsStatus = ClosedEnum<typeof ListFlagVersionsStatus>; export type ListFlagVersionsExperiment = { id?: string | undefined; name?: string | undefined; numVariants?: number | undefined; surfaceArea?: string | undefined; stickyRequirement?: boolean | undefined; layer?: string | undefined; guardrailMetrics?: Array<ListFlagVersionsGuardrailMetrics> | undefined; hypothesis?: string | undefined; device?: ListFlagVersionsDevice | undefined; controlVariantId?: string | undefined; startedAt?: number | undefined; endedAt?: number | undefined; decision?: string | undefined; decisionReason?: string | undefined; duration?: number | undefined; durationUnit?: ListFlagVersionsDurationUnit | undefined; allocationPercent?: number | undefined; allocationUnit: ListFlagVersionsAllocationUnit; primaryMetrics: Array<ListFlagVersionsPrimaryMetrics>; status: ListFlagVersionsStatus; }; export type ListFlagVersionsVariants = {}; export type ListFlagVersionsReuse = { active: boolean; environment: string; }; export type ListFlagVersionsTargets = { note?: string | undefined; value: string; }; export declare const ListFlagVersionsType: { readonly Variant: "variant"; }; export type ListFlagVersionsType = ClosedEnum<typeof ListFlagVersionsType>; export type ListFlagVersionsPausedOutcome = { type: ListFlagVersionsType; variantId: string; }; export declare const ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType: { readonly Entity: "entity"; }; export type ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType = ClosedEnum<typeof ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType>; export type ListFlagVersionsFallthroughFeatureFlagsBase = { type: ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType; kind: string; attribute: string; }; export type ListFlagVersionsFallthroughSlots = { promille: number; durationMs: number; }; export type ListFlagVersionsFallthrough3 = { type: "rollout"; base: ListFlagVersionsFallthroughFeatureFlagsBase; defaultVariantId: string; startTimestamp: number; rollFromVariantId: string; rollToVariantId: string; slots: Array<ListFlagVersionsFallthroughSlots>; }; export declare const ListFlagVersionsFallthroughFeatureFlagsResponse200Type: { readonly Entity: "entity"; }; export type ListFlagVersionsFallthroughFeatureFlagsResponse200Type = ClosedEnum<typeof ListFlagVersionsFallthroughFeatureFlagsResponse200Type>; export type ListFlagVersionsFallthroughBase = { type: ListFlagVersionsFallthroughFeatureFlagsResponse200Type; kind: string; attribute: string; }; export type ListFlagVersionsFallthrough2 = { type: "split"; base: ListFlagVersionsFallthroughBase; weights: { [k: string]: number; }; defaultVariantId: string; }; export type ListFlagVersionsFallthrough1 = { type: "variant"; variantId: string; }; export type ListFlagVersionsFallthrough = ListFlagVersionsFallthrough1 | ListFlagVersionsFallthrough2 | ListFlagVersionsFallthrough3; export declare const ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType: { readonly Entity: "entity"; }; export type ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType = ClosedEnum<typeof ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType>; export type ListFlagVersionsOutcomeFeatureFlagsBase = { type: ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType; kind: string; attribute: string; }; export type ListFlagVersionsOutcomeSlots = { promille: number; durationMs: number; }; export type ListFlagVersionsOutcome3 = { type: "rollout"; base: ListFlagVersionsOutcomeFeatureFlagsBase; defaultVariantId: string; startTimestamp: number; rollFromVariantId: string; rollToVariantId: string; slots: Array<ListFlagVersionsOutcomeSlots>; }; export declare const ListFlagVersionsOutcomeFeatureFlagsResponse200Type: { readonly Entity: "entity"; }; export type ListFlagVersionsOutcomeFeatureFlagsResponse200Type = ClosedEnum<typeof ListFlagVersionsOutcomeFeatureFlagsResponse200Type>; export type ListFlagVersionsOutcomeBase = { type: ListFlagVersionsOutcomeFeatureFlagsResponse200Type; kind: string; attribute: string; }; export type ListFlagVersionsOutcome2 = { type: "split"; base: ListFlagVersionsOutcomeBase; weights: { [k: string]: number; }; defaultVariantId: string; }; export type ListFlagVersionsOutcome1 = { type: "variant"; variantId: string; }; export type ListFlagVersionsOutcome = ListFlagVersionsOutcome1 | ListFlagVersionsOutcome2 | ListFlagVersionsOutcome3; export declare const ListFlagVersionsRhsFeatureFlagsType: { readonly Regex: "regex"; }; export type ListFlagVersionsRhsFeatureFlagsType = ClosedEnum<typeof ListFlagVersionsRhsFeatureFlagsType>; export type ListFlagVersionsRhs4 = { type: ListFlagVersionsRhsFeatureFlagsType; pattern: string; flags: string; }; export declare const ListFlagVersionsRhsType: { readonly List: "list"; readonly ListInline: "list/inline"; }; export type ListFlagVersionsRhsType = ClosedEnum<typeof ListFlagVersionsRhsType>; export type ListFlagVersionsItems2 = { label?: string | undefined; note?: string | undefined; value: string; }; export type ListFlagVersionsItems1 = { label?: string | undefined; note?: string | undefined; value: number; }; export type ListFlagVersionsRhsItems = ListFlagVersionsItems1 | ListFlagVersionsItems2; export type ListFlagVersionsRhs3 = { type: ListFlagVersionsRhsType; items: Array<ListFlagVersionsItems1 | ListFlagVersionsItems2>; }; export type ListFlagVersionsRhs = ListFlagVersionsRhs4 | ListFlagVersionsRhs3 | string | number | boolean; export type ListFlagVersionsCmpOptions = { ignoreCase?: boolean | undefined; }; export type ListFlagVersionsLhs2 = { type: "entity"; kind: string; attribute: string; }; export type ListFlagVersionsLhs1 = { type: "segment"; }; export type ListFlagVersionsLhs = ListFlagVersionsLhs1 | ListFlagVersionsLhs2; export declare const ListFlagVersionsCmp: { readonly NotContains: "!contains"; readonly NotEndsWith: "!endsWith"; readonly NotEq: "!eq"; readonly NotEx: "!ex"; readonly NotOneOf: "!oneOf"; readonly NotRegex: "!regex"; readonly NotStartsWith: "!startsWith"; readonly After: "after"; readonly Before: "before"; readonly Contains: "contains"; readonly ContainsAllOf: "containsAllOf"; readonly ContainsAnyOf: "containsAnyOf"; readonly ContainsNoneOf: "containsNoneOf"; readonly EndsWith: "endsWith"; readonly Eq: "eq"; readonly Ex: "ex"; readonly Gt: "gt"; readonly Gte: "gte"; readonly Lt: "lt"; readonly Lte: "lte"; readonly OneOf: "oneOf"; readonly Regex: "regex"; readonly StartsWith: "startsWith"; }; export type ListFlagVersionsCmp = ClosedEnum<typeof ListFlagVersionsCmp>; export type ListFlagVersionsConditions = { rhs?: ListFlagVersionsRhs4 | ListFlagVersionsRhs3 | string | number | boolean | undefined; cmpOptions?: ListFlagVersionsCmpOptions | undefined; lhs: ListFlagVersionsLhs1 | ListFlagVersionsLhs2; cmp: ListFlagVersionsCmp; }; export type ListFlagVersionsRules = { id: string; outcome: ListFlagVersionsOutcome1 | ListFlagVersionsOutcome2 | ListFlagVersionsOutcome3; conditions: Array<ListFlagVersionsConditions>; }; export type ListFlagVersionsEnvironments = { reuse?: ListFlagVersionsReuse | undefined; targets?: { [k: string]: { [k: string]: { [k: string]: Array<ListFlagVersionsTargets>; }; }; } | undefined; revision?: number | undefined; pausedOutcome: ListFlagVersionsPausedOutcome; fallthrough: ListFlagVersionsFallthrough1 | ListFlagVersionsFallthrough2 | ListFlagVersionsFallthrough3; active: boolean; rules: Array<ListFlagVersionsRules>; }; export declare const ListFlagVersionsState: { readonly Active: "active"; readonly Archived: "archived"; }; export type ListFlagVersionsState = ClosedEnum<typeof ListFlagVersionsState>; export type ListFlagVersionsData = { description?: string | undefined; maintainerIds?: Array<string> | undefined; permanent?: boolean | undefined; tags?: Array<string> | undefined; experiment?: ListFlagVersionsExperiment | undefined; variants: Array<ListFlagVersionsVariants>; environments: { [k: string]: ListFlagVersionsEnvironments; }; seed: number; state: ListFlagVersionsState; }; export type ListFlagVersionsCreator = { id: string; name: string; }; export type ListFlagVersionsMetadata = { creator?: ListFlagVersionsCreator | undefined; }; export type ListFlagVersionsVersions = { createdBy?: string | undefined; message?: string | undefined; data: ListFlagVersionsData; id: string; revision: number; createdAt: number; flagId: string; changedEnvironments: Array<string>; metadata?: ListFlagVersionsMetadata | undefined; }; export type ListFlagVersionsPagination = {}; export type ListFlagVersionsResponseBody = { versions: Array<ListFlagVersionsVersions>; pagination: ListFlagVersionsPagination; }; /** @internal */ export type ListFlagVersionsRequest$Outbound = { projectIdOrName: string; flagIdOrSlug: string; limit: number; cursor?: string | undefined; environment?: string | undefined; withMetadata: boolean; teamId?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const ListFlagVersionsRequest$outboundSchema: z.ZodType<ListFlagVersionsRequest$Outbound, z.ZodTypeDef, ListFlagVersionsRequest>; export declare function listFlagVersionsRequestToJSON(listFlagVersionsRequest: ListFlagVersionsRequest): string; /** @internal */ export declare const ListFlagVersionsMetricType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsMetricType>; /** @internal */ export declare const ListFlagVersionsMetricUnit$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsMetricUnit>; /** @internal */ export declare const ListFlagVersionsDirectionality$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsDirectionality>; /** @internal */ export declare const ListFlagVersionsGuardrailMetrics$inboundSchema: z.ZodType<ListFlagVersionsGuardrailMetrics, z.ZodTypeDef, unknown>; export declare function listFlagVersionsGuardrailMetricsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsGuardrailMetrics, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsDevice$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsDevice>; /** @internal */ export declare const ListFlagVersionsDurationUnit$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsDurationUnit>; /** @internal */ export declare const ListFlagVersionsAllocationUnit$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsAllocationUnit>; /** @internal */ export declare const ListFlagVersionsFeatureFlagsMetricType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsFeatureFlagsMetricType>; /** @internal */ export declare const ListFlagVersionsFeatureFlagsMetricUnit$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsFeatureFlagsMetricUnit>; /** @internal */ export declare const ListFlagVersionsFeatureFlagsDirectionality$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsFeatureFlagsDirectionality>; /** @internal */ export declare const ListFlagVersionsPrimaryMetrics$inboundSchema: z.ZodType<ListFlagVersionsPrimaryMetrics, z.ZodTypeDef, unknown>; export declare function listFlagVersionsPrimaryMetricsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsPrimaryMetrics, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsStatus$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsStatus>; /** @internal */ export declare const ListFlagVersionsExperiment$inboundSchema: z.ZodType<ListFlagVersionsExperiment, z.ZodTypeDef, unknown>; export declare function listFlagVersionsExperimentFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsExperiment, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsVariants$inboundSchema: z.ZodType<ListFlagVersionsVariants, z.ZodTypeDef, unknown>; export declare function listFlagVersionsVariantsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsVariants, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsReuse$inboundSchema: z.ZodType<ListFlagVersionsReuse, z.ZodTypeDef, unknown>; export declare function listFlagVersionsReuseFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsReuse, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsTargets$inboundSchema: z.ZodType<ListFlagVersionsTargets, z.ZodTypeDef, unknown>; export declare function listFlagVersionsTargetsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsTargets, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsType>; /** @internal */ export declare const ListFlagVersionsPausedOutcome$inboundSchema: z.ZodType<ListFlagVersionsPausedOutcome, z.ZodTypeDef, unknown>; export declare function listFlagVersionsPausedOutcomeFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsPausedOutcome, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsFallthroughFeatureFlagsResponse200ApplicationJSONType>; /** @internal */ export declare const ListFlagVersionsFallthroughFeatureFlagsBase$inboundSchema: z.ZodType<ListFlagVersionsFallthroughFeatureFlagsBase, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthroughFeatureFlagsBaseFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthroughFeatureFlagsBase, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthroughSlots$inboundSchema: z.ZodType<ListFlagVersionsFallthroughSlots, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthroughSlotsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthroughSlots, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthrough3$inboundSchema: z.ZodType<ListFlagVersionsFallthrough3, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthrough3FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthrough3, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthroughFeatureFlagsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsFallthroughFeatureFlagsResponse200Type>; /** @internal */ export declare const ListFlagVersionsFallthroughBase$inboundSchema: z.ZodType<ListFlagVersionsFallthroughBase, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthroughBaseFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthroughBase, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthrough2$inboundSchema: z.ZodType<ListFlagVersionsFallthrough2, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthrough2FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthrough2, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthrough1$inboundSchema: z.ZodType<ListFlagVersionsFallthrough1, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthrough1FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthrough1, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsFallthrough$inboundSchema: z.ZodType<ListFlagVersionsFallthrough, z.ZodTypeDef, unknown>; export declare function listFlagVersionsFallthroughFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsFallthrough, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsOutcomeFeatureFlagsResponse200ApplicationJSONType>; /** @internal */ export declare const ListFlagVersionsOutcomeFeatureFlagsBase$inboundSchema: z.ZodType<ListFlagVersionsOutcomeFeatureFlagsBase, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcomeFeatureFlagsBaseFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcomeFeatureFlagsBase, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcomeSlots$inboundSchema: z.ZodType<ListFlagVersionsOutcomeSlots, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcomeSlotsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcomeSlots, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcome3$inboundSchema: z.ZodType<ListFlagVersionsOutcome3, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcome3FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcome3, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcomeFeatureFlagsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsOutcomeFeatureFlagsResponse200Type>; /** @internal */ export declare const ListFlagVersionsOutcomeBase$inboundSchema: z.ZodType<ListFlagVersionsOutcomeBase, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcomeBaseFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcomeBase, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcome2$inboundSchema: z.ZodType<ListFlagVersionsOutcome2, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcome2FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcome2, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcome1$inboundSchema: z.ZodType<ListFlagVersionsOutcome1, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcome1FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcome1, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsOutcome$inboundSchema: z.ZodType<ListFlagVersionsOutcome, z.ZodTypeDef, unknown>; export declare function listFlagVersionsOutcomeFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsOutcome, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRhsFeatureFlagsType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsRhsFeatureFlagsType>; /** @internal */ export declare const ListFlagVersionsRhs4$inboundSchema: z.ZodType<ListFlagVersionsRhs4, z.ZodTypeDef, unknown>; export declare function listFlagVersionsRhs4FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsRhs4, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRhsType$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsRhsType>; /** @internal */ export declare const ListFlagVersionsItems2$inboundSchema: z.ZodType<ListFlagVersionsItems2, z.ZodTypeDef, unknown>; export declare function listFlagVersionsItems2FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsItems2, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsItems1$inboundSchema: z.ZodType<ListFlagVersionsItems1, z.ZodTypeDef, unknown>; export declare function listFlagVersionsItems1FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsItems1, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRhsItems$inboundSchema: z.ZodType<ListFlagVersionsRhsItems, z.ZodTypeDef, unknown>; export declare function listFlagVersionsRhsItemsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsRhsItems, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRhs3$inboundSchema: z.ZodType<ListFlagVersionsRhs3, z.ZodTypeDef, unknown>; export declare function listFlagVersionsRhs3FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsRhs3, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRhs$inboundSchema: z.ZodType<ListFlagVersionsRhs, z.ZodTypeDef, unknown>; export declare function listFlagVersionsRhsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsRhs, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsCmpOptions$inboundSchema: z.ZodType<ListFlagVersionsCmpOptions, z.ZodTypeDef, unknown>; export declare function listFlagVersionsCmpOptionsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsCmpOptions, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsLhs2$inboundSchema: z.ZodType<ListFlagVersionsLhs2, z.ZodTypeDef, unknown>; export declare function listFlagVersionsLhs2FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsLhs2, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsLhs1$inboundSchema: z.ZodType<ListFlagVersionsLhs1, z.ZodTypeDef, unknown>; export declare function listFlagVersionsLhs1FromJSON(jsonString: string): SafeParseResult<ListFlagVersionsLhs1, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsLhs$inboundSchema: z.ZodType<ListFlagVersionsLhs, z.ZodTypeDef, unknown>; export declare function listFlagVersionsLhsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsLhs, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsCmp$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsCmp>; /** @internal */ export declare const ListFlagVersionsConditions$inboundSchema: z.ZodType<ListFlagVersionsConditions, z.ZodTypeDef, unknown>; export declare function listFlagVersionsConditionsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsConditions, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsRules$inboundSchema: z.ZodType<ListFlagVersionsRules, z.ZodTypeDef, unknown>; export declare function listFlagVersionsRulesFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsRules, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsEnvironments$inboundSchema: z.ZodType<ListFlagVersionsEnvironments, z.ZodTypeDef, unknown>; export declare function listFlagVersionsEnvironmentsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsEnvironments, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsState$inboundSchema: z.ZodNativeEnum<typeof ListFlagVersionsState>; /** @internal */ export declare const ListFlagVersionsData$inboundSchema: z.ZodType<ListFlagVersionsData, z.ZodTypeDef, unknown>; export declare function listFlagVersionsDataFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsData, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsCreator$inboundSchema: z.ZodType<ListFlagVersionsCreator, z.ZodTypeDef, unknown>; export declare function listFlagVersionsCreatorFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsCreator, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsMetadata$inboundSchema: z.ZodType<ListFlagVersionsMetadata, z.ZodTypeDef, unknown>; export declare function listFlagVersionsMetadataFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsMetadata, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsVersions$inboundSchema: z.ZodType<ListFlagVersionsVersions, z.ZodTypeDef, unknown>; export declare function listFlagVersionsVersionsFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsVersions, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsPagination$inboundSchema: z.ZodType<ListFlagVersionsPagination, z.ZodTypeDef, unknown>; export declare function listFlagVersionsPaginationFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsPagination, SDKValidationError>; /** @internal */ export declare const ListFlagVersionsResponseBody$inboundSchema: z.ZodType<ListFlagVersionsResponseBody, z.ZodTypeDef, unknown>; export declare function listFlagVersionsResponseBodyFromJSON(jsonString: string): SafeParseResult<ListFlagVersionsResponseBody, SDKValidationError>; //# sourceMappingURL=listflagversionsop.d.ts.map