@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
TypeScript
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