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>

803 lines 50.6 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { Pagination } from "./pagination.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
 * If true, the environment variable value will be decrypted
 *
 * @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible.
 */
export declare const Decrypt: {
    readonly True: "true";
    readonly False: "false";
};
/**
 * If true, the environment variable value will be decrypted
 *
 * @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible.
 */
export type Decrypt = ClosedEnum<typeof Decrypt>;
export type FilterProjectEnvsRequest = {
    /**
     * The unique project identifier or the project name
     */
    idOrName: string;
    /**
     * If defined, the git branch of the environment variable to filter the results (must have target=preview)
     */
    gitBranch?: string | undefined;
    /**
     * If true, the environment variable value will be decrypted
     */
    decrypt?: Decrypt | undefined;
    /**
     * The source that is calling the endpoint.
     */
    source?: string | undefined;
    /**
     * The unique custom environment identifier within the project
     */
    customEnvironmentId?: string | undefined;
    /**
     * The custom environment slug (name) within the project
     */
    customEnvironmentSlug?: string | 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 FilterProjectEnvsResponseBodyProjectsSecurityIssues: {
    readonly FlagsSecretNeedsSplit: "flags-secret-needs-split";
    readonly ReadableSecret: "readable-secret";
};
export type FilterProjectEnvsResponseBodyProjectsSecurityIssues = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsSecurityIssues>;
export declare const FilterProjectEnvsResponseBodyProjectsResponse200Type: {
    readonly Encrypted: "encrypted";
    readonly Plain: "plain";
    readonly Secret: "secret";
    readonly Sensitive: "sensitive";
    readonly System: "system";
};
export type FilterProjectEnvsResponseBodyProjectsResponse200Type = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200Type>;
export declare const FilterProjectEnvsTargetProjectsResponse2: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTargetProjectsResponse2 = ClosedEnum<typeof FilterProjectEnvsTargetProjectsResponse2>;
export declare const FilterProjectEnvsTargetProjectsResponse1: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTargetProjectsResponse1 = ClosedEnum<typeof FilterProjectEnvsTargetProjectsResponse1>;
export type FilterProjectEnvsResponseBodyProjectsResponseTarget = Array<FilterProjectEnvsTargetProjectsResponse1> | FilterProjectEnvsTargetProjectsResponse2;
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export declare const FilterProjectEnvsResponseBodyProjectsVisibility: {
    readonly Config: "config";
    readonly Secret: "secret";
};
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export type FilterProjectEnvsResponseBodyProjectsVisibility = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsVisibility>;
export type FilterProjectEnvsContentHintProjectsResponse17 = {
    type: "flags-connection-string";
    projectId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse16 = {
    type: "integration-store-secret";
    storeId: string;
    integrationId: string;
    integrationProductId: string;
    integrationConfigurationId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse15 = {
    type: "postgres-url-no-ssl";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse14 = {
    type: "postgres-database";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse13 = {
    type: "postgres-password";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse12 = {
    type: "postgres-host";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse11 = {
    type: "postgres-user";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse10 = {
    type: "postgres-prisma-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse9 = {
    type: "postgres-url-non-pooling";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse8 = {
    type: "postgres-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse7 = {
    type: "blob-webhook-public-key";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse6 = {
    type: "blob-store-id";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse5 = {
    type: "blob-read-write-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse4 = {
    type: "redis-rest-api-read-only-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse3 = {
    type: "redis-rest-api-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse2 = {
    type: "redis-rest-api-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjectsResponse1 = {
    type: "redis-url";
    storeId: string;
};
export type FilterProjectEnvsResponseBodyProjectsContentHint = FilterProjectEnvsContentHintProjectsResponse1 | FilterProjectEnvsContentHintProjectsResponse2 | FilterProjectEnvsContentHintProjectsResponse3 | FilterProjectEnvsContentHintProjectsResponse4 | FilterProjectEnvsContentHintProjectsResponse5 | FilterProjectEnvsContentHintProjectsResponse6 | FilterProjectEnvsContentHintProjectsResponse7 | FilterProjectEnvsContentHintProjectsResponse8 | FilterProjectEnvsContentHintProjectsResponse9 | FilterProjectEnvsContentHintProjectsResponse10 | FilterProjectEnvsContentHintProjectsResponse11 | FilterProjectEnvsContentHintProjectsResponse12 | FilterProjectEnvsContentHintProjectsResponse13 | FilterProjectEnvsContentHintProjectsResponse14 | FilterProjectEnvsContentHintProjectsResponse15 | FilterProjectEnvsContentHintProjectsResponse16 | FilterProjectEnvsContentHintProjectsResponse17;
export declare const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type: {
    readonly FlagsSecret: "flags-secret";
};
export type FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type FilterProjectEnvsResponseBodyProjectsInternalContentHint = {
    type: FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type;
    /**
     * Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
     */
    encryptedValue: string;
};
export type ResponseBodyEnvs = {
    securityIssues: Array<FilterProjectEnvsResponseBodyProjectsSecurityIssues>;
    type: FilterProjectEnvsResponseBodyProjectsResponse200Type;
    value: string;
    edgeConfigId?: string | null | undefined;
    edgeConfigTokenId?: string | null | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    system?: boolean | undefined;
    id?: string | undefined;
    key: string;
    target?: Array<FilterProjectEnvsTargetProjectsResponse1> | FilterProjectEnvsTargetProjectsResponse2 | undefined;
    gitBranch?: string | undefined;
    createdBy?: string | null | undefined;
    updatedBy?: string | null | undefined;
    /**
     * This is used to identify variables that have been migrated from type secret to sensitive.
     */
    sunsetSecretId?: string | undefined;
    /**
     * Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
     */
    legacyValue?: string | undefined;
    decrypted?: boolean | undefined;
    configurationId?: string | null | undefined;
    /**
     * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
     */
    visibility?: FilterProjectEnvsResponseBodyProjectsVisibility | undefined;
    contentHint?: FilterProjectEnvsContentHintProjectsResponse1 | FilterProjectEnvsContentHintProjectsResponse2 | FilterProjectEnvsContentHintProjectsResponse3 | FilterProjectEnvsContentHintProjectsResponse4 | FilterProjectEnvsContentHintProjectsResponse5 | FilterProjectEnvsContentHintProjectsResponse6 | FilterProjectEnvsContentHintProjectsResponse7 | FilterProjectEnvsContentHintProjectsResponse8 | FilterProjectEnvsContentHintProjectsResponse9 | FilterProjectEnvsContentHintProjectsResponse10 | FilterProjectEnvsContentHintProjectsResponse11 | FilterProjectEnvsContentHintProjectsResponse12 | FilterProjectEnvsContentHintProjectsResponse13 | FilterProjectEnvsContentHintProjectsResponse14 | FilterProjectEnvsContentHintProjectsResponse15 | FilterProjectEnvsContentHintProjectsResponse16 | FilterProjectEnvsContentHintProjectsResponse17 | null | undefined;
    /**
     * Similar to `contentHints`, but should not be exposed to the user.
     */
    internalContentHint?: FilterProjectEnvsResponseBodyProjectsInternalContentHint | null | undefined;
    comment?: string | undefined;
    customEnvironmentIds?: Array<string> | undefined;
};
/**
 * The list of environment variables for the given project
 */
export type FilterProjectEnvsResponseBody3 = {
    envs: Array<ResponseBodyEnvs>;
    hiddenProductionEnvCount: number;
};
export declare const FilterProjectEnvsResponseBodySecurityIssues: {
    readonly FlagsSecretNeedsSplit: "flags-secret-needs-split";
    readonly ReadableSecret: "readable-secret";
};
export type FilterProjectEnvsResponseBodySecurityIssues = ClosedEnum<typeof FilterProjectEnvsResponseBodySecurityIssues>;
export declare const FilterProjectEnvsResponseBodyProjectsResponseType: {
    readonly Encrypted: "encrypted";
    readonly Plain: "plain";
    readonly Secret: "secret";
    readonly Sensitive: "sensitive";
    readonly System: "system";
};
export type FilterProjectEnvsResponseBodyProjectsResponseType = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsResponseType>;
export declare const FilterProjectEnvsTargetProjects2: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTargetProjects2 = ClosedEnum<typeof FilterProjectEnvsTargetProjects2>;
export declare const FilterProjectEnvsTargetProjects1: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTargetProjects1 = ClosedEnum<typeof FilterProjectEnvsTargetProjects1>;
export type FilterProjectEnvsResponseBodyProjectsTarget = Array<FilterProjectEnvsTargetProjects1> | FilterProjectEnvsTargetProjects2;
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export declare const FilterProjectEnvsResponseBodyVisibility: {
    readonly Config: "config";
    readonly Secret: "secret";
};
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export type FilterProjectEnvsResponseBodyVisibility = ClosedEnum<typeof FilterProjectEnvsResponseBodyVisibility>;
export type FilterProjectEnvsContentHintProjects17 = {
    type: "flags-connection-string";
    projectId: string;
};
export type FilterProjectEnvsContentHintProjects16 = {
    type: "integration-store-secret";
    storeId: string;
    integrationId: string;
    integrationProductId: string;
    integrationConfigurationId: string;
};
export type FilterProjectEnvsContentHintProjects15 = {
    type: "postgres-url-no-ssl";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects14 = {
    type: "postgres-database";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects13 = {
    type: "postgres-password";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects12 = {
    type: "postgres-host";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects11 = {
    type: "postgres-user";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects10 = {
    type: "postgres-prisma-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects9 = {
    type: "postgres-url-non-pooling";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects8 = {
    type: "postgres-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects7 = {
    type: "blob-webhook-public-key";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects6 = {
    type: "blob-store-id";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects5 = {
    type: "blob-read-write-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects4 = {
    type: "redis-rest-api-read-only-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects3 = {
    type: "redis-rest-api-token";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects2 = {
    type: "redis-rest-api-url";
    storeId: string;
};
export type FilterProjectEnvsContentHintProjects1 = {
    type: "redis-url";
    storeId: string;
};
export type FilterProjectEnvsResponseBodyContentHint = FilterProjectEnvsContentHintProjects1 | FilterProjectEnvsContentHintProjects2 | FilterProjectEnvsContentHintProjects3 | FilterProjectEnvsContentHintProjects4 | FilterProjectEnvsContentHintProjects5 | FilterProjectEnvsContentHintProjects6 | FilterProjectEnvsContentHintProjects7 | FilterProjectEnvsContentHintProjects8 | FilterProjectEnvsContentHintProjects9 | FilterProjectEnvsContentHintProjects10 | FilterProjectEnvsContentHintProjects11 | FilterProjectEnvsContentHintProjects12 | FilterProjectEnvsContentHintProjects13 | FilterProjectEnvsContentHintProjects14 | FilterProjectEnvsContentHintProjects15 | FilterProjectEnvsContentHintProjects16 | FilterProjectEnvsContentHintProjects17;
export declare const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType: {
    readonly FlagsSecret: "flags-secret";
};
export type FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type FilterProjectEnvsResponseBodyInternalContentHint = {
    type: FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType;
    /**
     * Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
     */
    encryptedValue: string;
};
export type Envs = {
    securityIssues: Array<FilterProjectEnvsResponseBodySecurityIssues>;
    type: FilterProjectEnvsResponseBodyProjectsResponseType;
    value: string;
    edgeConfigId?: string | null | undefined;
    edgeConfigTokenId?: string | null | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    system?: boolean | undefined;
    id?: string | undefined;
    key: string;
    target?: Array<FilterProjectEnvsTargetProjects1> | FilterProjectEnvsTargetProjects2 | undefined;
    gitBranch?: string | undefined;
    createdBy?: string | null | undefined;
    updatedBy?: string | null | undefined;
    /**
     * This is used to identify variables that have been migrated from type secret to sensitive.
     */
    sunsetSecretId?: string | undefined;
    /**
     * Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
     */
    legacyValue?: string | undefined;
    decrypted?: boolean | undefined;
    configurationId?: string | null | undefined;
    /**
     * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
     */
    visibility?: FilterProjectEnvsResponseBodyVisibility | undefined;
    contentHint?: FilterProjectEnvsContentHintProjects1 | FilterProjectEnvsContentHintProjects2 | FilterProjectEnvsContentHintProjects3 | FilterProjectEnvsContentHintProjects4 | FilterProjectEnvsContentHintProjects5 | FilterProjectEnvsContentHintProjects6 | FilterProjectEnvsContentHintProjects7 | FilterProjectEnvsContentHintProjects8 | FilterProjectEnvsContentHintProjects9 | FilterProjectEnvsContentHintProjects10 | FilterProjectEnvsContentHintProjects11 | FilterProjectEnvsContentHintProjects12 | FilterProjectEnvsContentHintProjects13 | FilterProjectEnvsContentHintProjects14 | FilterProjectEnvsContentHintProjects15 | FilterProjectEnvsContentHintProjects16 | FilterProjectEnvsContentHintProjects17 | null | undefined;
    /**
     * Similar to `contentHints`, but should not be exposed to the user.
     */
    internalContentHint?: FilterProjectEnvsResponseBodyInternalContentHint | null | undefined;
    comment?: string | undefined;
    customEnvironmentIds?: Array<string> | undefined;
};
export type FilterProjectEnvsResponseBody2 = {
    envs: Array<Envs>;
    /**
     * This object contains information related to the pagination of the current request, including the necessary parameters to get the next or previous page of data.
     */
    pagination: Pagination;
};
export declare const ResponseBodySecurityIssues: {
    readonly FlagsSecretNeedsSplit: "flags-secret-needs-split";
    readonly ReadableSecret: "readable-secret";
};
export type ResponseBodySecurityIssues = ClosedEnum<typeof ResponseBodySecurityIssues>;
export declare const FilterProjectEnvsResponseBodyType: {
    readonly Encrypted: "encrypted";
    readonly Plain: "plain";
    readonly Secret: "secret";
    readonly Sensitive: "sensitive";
    readonly System: "system";
};
export type FilterProjectEnvsResponseBodyType = ClosedEnum<typeof FilterProjectEnvsResponseBodyType>;
export declare const FilterProjectEnvsTarget2: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTarget2 = ClosedEnum<typeof FilterProjectEnvsTarget2>;
export declare const FilterProjectEnvsTarget1: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type FilterProjectEnvsTarget1 = ClosedEnum<typeof FilterProjectEnvsTarget1>;
export type FilterProjectEnvsResponseBodyTarget = Array<FilterProjectEnvsTarget1> | FilterProjectEnvsTarget2;
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export declare const ResponseBodyVisibility: {
    readonly Config: "config";
    readonly Secret: "secret";
};
/**
 * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
 */
export type ResponseBodyVisibility = ClosedEnum<typeof ResponseBodyVisibility>;
export type FilterProjectEnvsContentHint17 = {
    type: "flags-connection-string";
    projectId: string;
};
export type FilterProjectEnvsContentHint16 = {
    type: "integration-store-secret";
    storeId: string;
    integrationId: string;
    integrationProductId: string;
    integrationConfigurationId: string;
};
export type FilterProjectEnvsContentHint15 = {
    type: "postgres-url-no-ssl";
    storeId: string;
};
export type FilterProjectEnvsContentHint14 = {
    type: "postgres-database";
    storeId: string;
};
export type FilterProjectEnvsContentHint13 = {
    type: "postgres-password";
    storeId: string;
};
export type FilterProjectEnvsContentHint12 = {
    type: "postgres-host";
    storeId: string;
};
export type FilterProjectEnvsContentHint11 = {
    type: "postgres-user";
    storeId: string;
};
export type FilterProjectEnvsContentHint10 = {
    type: "postgres-prisma-url";
    storeId: string;
};
export type FilterProjectEnvsContentHint9 = {
    type: "postgres-url-non-pooling";
    storeId: string;
};
export type FilterProjectEnvsContentHint8 = {
    type: "postgres-url";
    storeId: string;
};
export type FilterProjectEnvsContentHint7 = {
    type: "blob-webhook-public-key";
    storeId: string;
};
export type FilterProjectEnvsContentHint6 = {
    type: "blob-store-id";
    storeId: string;
};
export type FilterProjectEnvsContentHint5 = {
    type: "blob-read-write-token";
    storeId: string;
};
export type FilterProjectEnvsContentHint4 = {
    type: "redis-rest-api-read-only-token";
    storeId: string;
};
export type FilterProjectEnvsContentHint3 = {
    type: "redis-rest-api-token";
    storeId: string;
};
export type FilterProjectEnvsContentHint2 = {
    type: "redis-rest-api-url";
    storeId: string;
};
export type FilterProjectEnvsContentHint1 = {
    type: "redis-url";
    storeId: string;
};
export type ResponseBodyContentHint = FilterProjectEnvsContentHint1 | FilterProjectEnvsContentHint2 | FilterProjectEnvsContentHint3 | FilterProjectEnvsContentHint4 | FilterProjectEnvsContentHint5 | FilterProjectEnvsContentHint6 | FilterProjectEnvsContentHint7 | FilterProjectEnvsContentHint8 | FilterProjectEnvsContentHint9 | FilterProjectEnvsContentHint10 | FilterProjectEnvsContentHint11 | FilterProjectEnvsContentHint12 | FilterProjectEnvsContentHint13 | FilterProjectEnvsContentHint14 | FilterProjectEnvsContentHint15 | FilterProjectEnvsContentHint16 | FilterProjectEnvsContentHint17;
export declare const FilterProjectEnvsResponseBodyProjectsType: {
    readonly FlagsSecret: "flags-secret";
};
export type FilterProjectEnvsResponseBodyProjectsType = ClosedEnum<typeof FilterProjectEnvsResponseBodyProjectsType>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type ResponseBodyInternalContentHint = {
    type: FilterProjectEnvsResponseBodyProjectsType;
    /**
     * Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
     */
    encryptedValue: string;
};
export type FilterProjectEnvsResponseBody1 = {
    securityIssues: Array<ResponseBodySecurityIssues>;
    type: FilterProjectEnvsResponseBodyType;
    value: string;
    edgeConfigId?: string | null | undefined;
    edgeConfigTokenId?: string | null | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    system?: boolean | undefined;
    id?: string | undefined;
    key: string;
    target?: Array<FilterProjectEnvsTarget1> | FilterProjectEnvsTarget2 | undefined;
    gitBranch?: string | undefined;
    createdBy?: string | null | undefined;
    updatedBy?: string | null | undefined;
    /**
     * This is used to identify variables that have been migrated from type secret to sensitive.
     */
    sunsetSecretId?: string | undefined;
    /**
     * Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
     */
    legacyValue?: string | undefined;
    decrypted?: boolean | undefined;
    configurationId?: string | null | undefined;
    /**
     * User-facing config/secret model. When set, authoritative for new code paths. Legacy rows omit this field and callers fall back to existing `type` behavior.
     */
    visibility?: ResponseBodyVisibility | undefined;
    contentHint?: FilterProjectEnvsContentHint1 | FilterProjectEnvsContentHint2 | FilterProjectEnvsContentHint3 | FilterProjectEnvsContentHint4 | FilterProjectEnvsContentHint5 | FilterProjectEnvsContentHint6 | FilterProjectEnvsContentHint7 | FilterProjectEnvsContentHint8 | FilterProjectEnvsContentHint9 | FilterProjectEnvsContentHint10 | FilterProjectEnvsContentHint11 | FilterProjectEnvsContentHint12 | FilterProjectEnvsContentHint13 | FilterProjectEnvsContentHint14 | FilterProjectEnvsContentHint15 | FilterProjectEnvsContentHint16 | FilterProjectEnvsContentHint17 | null | undefined;
    /**
     * Similar to `contentHints`, but should not be exposed to the user.
     */
    internalContentHint?: ResponseBodyInternalContentHint | null | undefined;
    comment?: string | undefined;
    customEnvironmentIds?: Array<string> | undefined;
};
/**
 * The list of environment variables for the given project
 */
export type FilterProjectEnvsResponseBody = FilterProjectEnvsResponseBody1 | FilterProjectEnvsResponseBody2 | FilterProjectEnvsResponseBody3;
/** @internal */
export declare const Decrypt$outboundSchema: z.ZodNativeEnum<typeof Decrypt>;
/** @internal */
export type FilterProjectEnvsRequest$Outbound = {
    idOrName: string;
    gitBranch?: string | undefined;
    decrypt?: string | undefined;
    source?: string | undefined;
    customEnvironmentId?: string | undefined;
    customEnvironmentSlug?: string | undefined;
    teamId?: string | undefined;
    slug?: string | undefined;
};
/** @internal */
export declare const FilterProjectEnvsRequest$outboundSchema: z.ZodType<FilterProjectEnvsRequest$Outbound, z.ZodTypeDef, FilterProjectEnvsRequest>;
export declare function filterProjectEnvsRequestToJSON(filterProjectEnvsRequest: FilterProjectEnvsRequest): string;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsSecurityIssues$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsSecurityIssues>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200Type>;
/** @internal */
export declare const FilterProjectEnvsTargetProjectsResponse2$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTargetProjectsResponse2>;
/** @internal */
export declare const FilterProjectEnvsTargetProjectsResponse1$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTargetProjectsResponse1>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsResponseTarget$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyProjectsResponseTarget, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyProjectsResponseTargetFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyProjectsResponseTarget, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsVisibility$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsVisibility>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse17$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse17, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse17FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse17, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse16$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse16, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse16FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse16, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse15$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse15, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse15FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse15, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse14$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse14, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse14FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse14, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse13$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse13, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse13FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse13, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse12$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse12, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse12FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse12, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse11$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse11, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse11FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse11, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse10$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse10, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse10FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse10, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse9$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse9, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse9FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse9, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse8$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse8, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse8FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse8, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse7$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse7, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse7FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse7, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse6$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse6, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse6FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse6, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse5$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse5, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse5FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse5, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse4$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse4, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse4FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse4, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse3$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse3, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse3FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse3, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse2$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse2FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjectsResponse1$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjectsResponse1FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsContentHint$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyProjectsContentHint, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyProjectsContentHintFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyProjectsContentHint, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJson3Type>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsInternalContentHint$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyProjectsInternalContentHint, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyProjectsInternalContentHintFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyProjectsInternalContentHint, SDKValidationError>;
/** @internal */
export declare const ResponseBodyEnvs$inboundSchema: z.ZodType<ResponseBodyEnvs, z.ZodTypeDef, unknown>;
export declare function responseBodyEnvsFromJSON(jsonString: string): SafeParseResult<ResponseBodyEnvs, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBody3$inboundSchema: z.ZodType<FilterProjectEnvsResponseBody3, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBody3FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBody3, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodySecurityIssues$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodySecurityIssues>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsResponseType$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsResponseType>;
/** @internal */
export declare const FilterProjectEnvsTargetProjects2$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTargetProjects2>;
/** @internal */
export declare const FilterProjectEnvsTargetProjects1$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTargetProjects1>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsTarget$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyProjectsTarget, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyProjectsTargetFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyProjectsTarget, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyVisibility$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyVisibility>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects17$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects17, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects17FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects17, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects16$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects16, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects16FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects16, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects15$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects15, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects15FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects15, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects14$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects14, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects14FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects14, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects13$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects13, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects13FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects13, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects12$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects12, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects12FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects12, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects11$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects11, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects11FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects11, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects10$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects10, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects10FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects10, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects9$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects9, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects9FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects9, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects8$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects8, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects8FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects8, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects7$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects7, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects7FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects7, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects6$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects6, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects6FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects6, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects5$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects5, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects5FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects5, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects4$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects4, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects4FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects4, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects3$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects3, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects3FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects3, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects2$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects2, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects2FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects2, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHintProjects1$inboundSchema: z.ZodType<FilterProjectEnvsContentHintProjects1, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHintProjects1FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHintProjects1, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyContentHint$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyContentHint, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyContentHintFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyContentHint, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsResponse200ApplicationJSONType>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyInternalContentHint$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyInternalContentHint, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyInternalContentHintFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyInternalContentHint, SDKValidationError>;
/** @internal */
export declare const Envs$inboundSchema: z.ZodType<Envs, z.ZodTypeDef, unknown>;
export declare function envsFromJSON(jsonString: string): SafeParseResult<Envs, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBody2$inboundSchema: z.ZodType<FilterProjectEnvsResponseBody2, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBody2FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBody2, SDKValidationError>;
/** @internal */
export declare const ResponseBodySecurityIssues$inboundSchema: z.ZodNativeEnum<typeof ResponseBodySecurityIssues>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyType>;
/** @internal */
export declare const FilterProjectEnvsTarget2$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTarget2>;
/** @internal */
export declare const FilterProjectEnvsTarget1$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsTarget1>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyTarget$inboundSchema: z.ZodType<FilterProjectEnvsResponseBodyTarget, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyTargetFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBodyTarget, SDKValidationError>;
/** @internal */
export declare const ResponseBodyVisibility$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyVisibility>;
/** @internal */
export declare const FilterProjectEnvsContentHint17$inboundSchema: z.ZodType<FilterProjectEnvsContentHint17, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint17FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint17, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint16$inboundSchema: z.ZodType<FilterProjectEnvsContentHint16, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint16FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint16, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint15$inboundSchema: z.ZodType<FilterProjectEnvsContentHint15, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint15FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint15, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint14$inboundSchema: z.ZodType<FilterProjectEnvsContentHint14, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint14FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint14, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint13$inboundSchema: z.ZodType<FilterProjectEnvsContentHint13, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint13FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint13, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint12$inboundSchema: z.ZodType<FilterProjectEnvsContentHint12, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint12FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint12, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint11$inboundSchema: z.ZodType<FilterProjectEnvsContentHint11, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint11FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint11, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint10$inboundSchema: z.ZodType<FilterProjectEnvsContentHint10, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint10FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint10, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint9$inboundSchema: z.ZodType<FilterProjectEnvsContentHint9, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint9FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint9, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint8$inboundSchema: z.ZodType<FilterProjectEnvsContentHint8, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint8FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint8, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint7$inboundSchema: z.ZodType<FilterProjectEnvsContentHint7, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint7FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint7, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint6$inboundSchema: z.ZodType<FilterProjectEnvsContentHint6, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint6FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint6, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint5$inboundSchema: z.ZodType<FilterProjectEnvsContentHint5, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint5FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint5, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint4$inboundSchema: z.ZodType<FilterProjectEnvsContentHint4, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint4FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint4, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint3$inboundSchema: z.ZodType<FilterProjectEnvsContentHint3, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint3FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint3, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint2$inboundSchema: z.ZodType<FilterProjectEnvsContentHint2, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint2FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint2, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsContentHint1$inboundSchema: z.ZodType<FilterProjectEnvsContentHint1, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsContentHint1FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsContentHint1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyContentHint$inboundSchema: z.ZodType<ResponseBodyContentHint, z.ZodTypeDef, unknown>;
export declare function responseBodyContentHintFromJSON(jsonString: string): SafeParseResult<ResponseBodyContentHint, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBodyProjectsType$inboundSchema: z.ZodNativeEnum<typeof FilterProjectEnvsResponseBodyProjectsType>;
/** @internal */
export declare const ResponseBodyInternalContentHint$inboundSchema: z.ZodType<ResponseBodyInternalContentHint, z.ZodTypeDef, unknown>;
export declare function responseBodyInternalContentHintFromJSON(jsonString: string): SafeParseResult<ResponseBodyInternalContentHint, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBody1$inboundSchema: z.ZodType<FilterProjectEnvsResponseBody1, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBody1FromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBody1, SDKValidationError>;
/** @internal */
export declare const FilterProjectEnvsResponseBody$inboundSchema: z.ZodType<FilterProjectEnvsResponseBody, z.ZodTypeDef, unknown>;
export declare function filterProjectEnvsResponseBodyFromJSON(jsonString: string): SafeParseResult<FilterProjectEnvsResponseBody, SDKValidationError>;
//# sourceMappingURL=filterprojectenvsop.d.ts.map