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>

1,656 lines 92.6 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { ACLAction } from "./aclaction.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export declare const GetProjectProjectsFunctionDefaultMemoryType: {
    readonly Performance: "performance";
    readonly PerformanceXl: "performance_xl";
    readonly Standard: "standard";
    readonly StandardLegacy: "standard_legacy";
};
export type GetProjectProjectsFunctionDefaultMemoryType = ClosedEnum<typeof GetProjectProjectsFunctionDefaultMemoryType>;
export declare const GetProjectProjectsBuildMachineType: {
    readonly Basic: "basic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type GetProjectProjectsBuildMachineType = ClosedEnum<typeof GetProjectProjectsBuildMachineType>;
export declare const GetProjectProjectsBuildMachineSelection: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
export type GetProjectProjectsBuildMachineSelection = ClosedEnum<typeof GetProjectProjectsBuildMachineSelection>;
export declare const GetProjectProjectsBuildMachineElasticReason: {
    readonly BasicFloor: "basic-floor";
    readonly BuildTimeoutFailure: "build-timeout-failure";
    readonly EnospcFailure: "enospc-failure";
    readonly EnterpriseFloor: "enterprise-floor";
    readonly HighPeakDisk: "high-peak-disk";
    readonly HighPeakMemory: "high-peak-memory";
    readonly LongBuildDuration: "long-build-duration";
    readonly OomFailure: "oom-failure";
    readonly ShortBuildDuration: "short-build-duration";
    readonly SustainedHighCpu: "sustained-high-cpu";
};
export type GetProjectProjectsBuildMachineElasticReason = ClosedEnum<typeof GetProjectProjectsBuildMachineElasticReason>;
export declare const GetProjectProjectsConfiguration: {
    readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
    readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type GetProjectProjectsConfiguration = ClosedEnum<typeof GetProjectProjectsConfiguration>;
export type GetProjectProjectsBuildQueue = {
    configuration?: GetProjectProjectsConfiguration | undefined;
};
export type GetProjectDefaultResourceConfig = {
    elasticConcurrencyEnabled?: boolean | undefined;
    fluid?: boolean | undefined;
    functionDefaultRegions: Array<string>;
    functionDefaultTimeout?: number | undefined;
    functionDefaultMemoryType?: GetProjectProjectsFunctionDefaultMemoryType | undefined;
    functionZeroConfigFailover?: boolean | undefined;
    buildMachineType?: GetProjectProjectsBuildMachineType | undefined;
    buildMachineSelection?: GetProjectProjectsBuildMachineSelection | undefined;
    buildMachineElasticLastUpdated?: number | undefined;
    buildMachineElasticReason?: GetProjectProjectsBuildMachineElasticReason | undefined;
    isNSNBDisabled?: boolean | undefined;
    buildQueue?: GetProjectProjectsBuildQueue | undefined;
    enableFunctionsBeta?: boolean | undefined;
};
export type GetProjectStaticIps = {
    builds: boolean;
    enabled: boolean;
    regions: Array<string>;
};
export declare const GetProjectProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type GetProjectProjectsDeploymentType = ClosedEnum<typeof GetProjectProjectsDeploymentType>;
export declare const GetProjectCve55182MigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type GetProjectCve55182MigrationAppliedFrom = ClosedEnum<typeof GetProjectCve55182MigrationAppliedFrom>;
export declare const GetProjectApril2026SecurityIncidentMigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type GetProjectApril2026SecurityIncidentMigrationAppliedFrom = ClosedEnum<typeof GetProjectApril2026SecurityIncidentMigrationAppliedFrom>;
export type GetProjectSsoProtection = {
    deploymentType: GetProjectProjectsDeploymentType;
    cve55182MigrationAppliedFrom?: GetProjectCve55182MigrationAppliedFrom | null | undefined;
    april2026SecurityIncidentMigrationAppliedFrom?: GetProjectApril2026SecurityIncidentMigrationAppliedFrom | null | undefined;
};
export type GetProjectProjectsAliasAssigned = number | boolean;
export type GetProjectProjectsAliasError = {
    code: string;
    message: string;
};
/**
 * The type of matching to perform
 */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType>;
export type GetProjectProjectsResponseBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
export type GetProjectProjectsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export declare const GetProjectProjectsChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type GetProjectProjectsChecksConclusion = ClosedEnum<typeof GetProjectProjectsChecksConclusion>;
export declare const GetProjectProjectsChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type GetProjectProjectsChecksState = ClosedEnum<typeof GetProjectProjectsChecksState>;
export type GetProjectProjectsResponseCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type GetProjectProjectsOidcTokenClaims = {
    iss: string;
    sub: string;
    scope: string;
    aud: string;
    owner: string;
    ownerId: string;
    project: string;
    projectId: string;
    environment: string;
    customEnvironmentId?: string | undefined;
    mfeGroupIds?: Array<string> | undefined;
    plan?: string | undefined;
};
export declare const GetProjectProjectsPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type GetProjectProjectsPlan = ClosedEnum<typeof GetProjectProjectsPlan>;
export declare const GetProjectProjectsReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type GetProjectProjectsReadyState = ClosedEnum<typeof GetProjectProjectsReadyState>;
export declare const GetProjectProjectsReadySubstate: {
    readonly Promoted: "PROMOTED";
    readonly Rolling: "ROLLING";
    readonly Staged: "STAGED";
};
export type GetProjectProjectsReadySubstate = ClosedEnum<typeof GetProjectProjectsReadySubstate>;
export declare const GetProjectProjectsResponse200Type: {
    readonly Lambdas: "LAMBDAS";
};
export type GetProjectProjectsResponse200Type = ClosedEnum<typeof GetProjectProjectsResponse200Type>;
export type GetProjectTargets = {
    id: string;
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    aliasError?: GetProjectProjectsAliasError | null | undefined;
    aliasFinal?: string | null | undefined;
    automaticAliases?: Array<string> | undefined;
    branchMatcher?: GetProjectProjectsResponseBranchMatcher | undefined;
    buildingAt?: number | undefined;
    builds?: Array<GetProjectProjectsBuilds> | undefined;
    checksConclusion?: GetProjectProjectsChecksConclusion | undefined;
    checksState?: GetProjectProjectsChecksState | undefined;
    connectBuildsEnabled?: boolean | undefined;
    connectConfigurationId?: string | undefined;
    createdAt: number;
    createdIn: string;
    creator: GetProjectProjectsResponseCreator | null;
    deletedAt?: number | undefined;
    deploymentHostname: string;
    forced?: boolean | undefined;
    name: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    monorepoManager?: string | null | undefined;
    oidcTokenClaims?: GetProjectProjectsOidcTokenClaims | undefined;
    plan: GetProjectProjectsPlan;
    /**
     * Whether or not preview comments are enabled for the deployment
     */
    previewCommentsEnabled?: boolean | undefined;
    private: boolean;
    readyAt?: number | undefined;
    readyState: GetProjectProjectsReadyState;
    readySubstate?: GetProjectProjectsReadySubstate | undefined;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: GetProjectProjectsResponse200Type;
    url: string;
    /**
     * Present for user creators; omitted for app/integration/system creators.
     */
    userId?: string | undefined;
    withCache?: boolean | undefined;
};
export type GetProjectPermissions = {
    oauth2Connection?: Array<ACLAction> | undefined;
    user?: Array<ACLAction> | undefined;
    userConnection?: Array<ACLAction> | undefined;
    userMfaConfiguration?: Array<ACLAction> | undefined;
    userPreference?: Array<ACLAction> | undefined;
    userSudo?: Array<ACLAction> | undefined;
    webAuthn?: Array<ACLAction> | undefined;
    accessGroup?: Array<ACLAction> | undefined;
    agent?: Array<ACLAction> | undefined;
    aiGatewayApiKey?: Array<ACLAction> | undefined;
    aiGatewayApiKeyBypassAll?: Array<ACLAction> | undefined;
    aiGatewayApiKeyOwnedBySelf?: Array<ACLAction> | undefined;
    aiGatewayApiKeySpendAttribution?: Array<ACLAction> | undefined;
    aiGatewayApiKeyZdrExemption?: Array<ACLAction> | undefined;
    aiGatewayBudget?: Array<ACLAction> | undefined;
    aiGatewayCredits?: Array<ACLAction> | undefined;
    aiGatewayPrivateModels?: Array<ACLAction> | undefined;
    aiGatewayGuardrails?: Array<ACLAction> | undefined;
    aiGatewayRules?: Array<ACLAction> | undefined;
    aiGatewaySettings?: Array<ACLAction> | undefined;
    aiGatewayTranscripts?: Array<ACLAction> | undefined;
    aiGatewayTranscriptsSettings?: Array<ACLAction> | undefined;
    aiGatewayUsage?: Array<ACLAction> | undefined;
    aiGatewayVirtualModelConfigs?: Array<ACLAction> | undefined;
    alerts?: Array<ACLAction> | undefined;
    alertRules?: Array<ACLAction> | undefined;
    aliasGlobal?: Array<ACLAction> | undefined;
    analyticsSampling?: Array<ACLAction> | undefined;
    analyticsUsage?: Array<ACLAction> | undefined;
    apiKey?: Array<ACLAction> | undefined;
    apiKeyAiGateway?: Array<ACLAction> | undefined;
    apiKeyOwnedBySelf?: Array<ACLAction> | undefined;
    oauth2Application?: Array<ACLAction> | undefined;
    vercelAppInstallation?: Array<ACLAction> | undefined;
    vercelAppInstallationRequest?: Array<ACLAction> | undefined;
    auditLog?: Array<ACLAction> | undefined;
    automation?: Array<ACLAction> | undefined;
    billingAddress?: Array<ACLAction> | undefined;
    billingInformation?: Array<ACLAction> | undefined;
    billingInvoice?: Array<ACLAction> | undefined;
    billingInvoiceEmailRecipient?: Array<ACLAction> | undefined;
    billingInvoiceLanguage?: Array<ACLAction> | undefined;
    billingPlan?: Array<ACLAction> | undefined;
    billingPurchaseOrder?: Array<ACLAction> | undefined;
    billingRefund?: Array<ACLAction> | undefined;
    billingTaxId?: Array<ACLAction> | undefined;
    blob?: Array<ACLAction> | undefined;
    blobStoreTokenSet?: Array<ACLAction> | undefined;
    budget?: Array<ACLAction> | undefined;
    cacheArtifact?: Array<ACLAction> | undefined;
    cacheArtifactUsageEvent?: Array<ACLAction> | undefined;
    codeChecks?: Array<ACLAction> | undefined;
    codeOwners?: Array<ACLAction> | undefined;
    ciInvocations?: Array<ACLAction> | undefined;
    ciLogs?: Array<ACLAction> | undefined;
    concurrentBuilds?: Array<ACLAction> | undefined;
    connect?: Array<ACLAction> | undefined;
    connectConfiguration?: Array<ACLAction> | undefined;
    connectLogs?: Array<ACLAction> | undefined;
    connexClient?: Array<ACLAction> | undefined;
    connexClientProject?: Array<ACLAction> | undefined;
    connexContact?: Array<ACLAction> | undefined;
    connexInstallation?: Array<ACLAction> | undefined;
    connexToken?: Array<ACLAction> | undefined;
    buildMachineDefault?: Array<ACLAction> | undefined;
    cursorOriginInstallation?: Array<ACLAction> | undefined;
    dataCacheBillingSettings?: Array<ACLAction> | undefined;
    defaultDeploymentProtection?: Array<ACLAction> | undefined;
    deploymentPolicy?: Array<ACLAction> | undefined;
    domain?: Array<ACLAction> | undefined;
    domainAcceptDelegation?: Array<ACLAction> | undefined;
    domainAuthCodes?: Array<ACLAction> | undefined;
    domainCertificate?: Array<ACLAction> | undefined;
    domainCheckConfig?: Array<ACLAction> | undefined;
    domainMove?: Array<ACLAction> | undefined;
    domainPurchase?: Array<ACLAction> | undefined;
    domainRecord?: Array<ACLAction> | undefined;
    domainTransferIn?: Array<ACLAction> | undefined;
    drain?: Array<ACLAction> | undefined;
    edgeConfig?: Array<ACLAction> | undefined;
    edgeConfigItem?: Array<ACLAction> | undefined;
    edgeConfigSchema?: Array<ACLAction> | undefined;
    edgeConfigToken?: Array<ACLAction> | undefined;
    endpointVerification?: Array<ACLAction> | undefined;
    event?: Array<ACLAction> | undefined;
    fileUpload?: Array<ACLAction> | undefined;
    flagsExplorerSubscription?: Array<ACLAction> | undefined;
    gitRepository?: Array<ACLAction> | undefined;
    imageOptimizationNewPrice?: Array<ACLAction> | undefined;
    integration?: Array<ACLAction> | undefined;
    integrationAccount?: Array<ACLAction> | undefined;
    integrationConfiguration?: Array<ACLAction> | undefined;
    integrationConfigurationProjects?: Array<ACLAction> | undefined;
    integrationConfigurationRole?: Array<ACLAction> | undefined;
    integrationConfigurationTransfer?: Array<ACLAction> | undefined;
    integrationDeploymentAction?: Array<ACLAction> | undefined;
    integrationEvent?: Array<ACLAction> | undefined;
    integrationLog?: Array<ACLAction> | undefined;
    integrationResource?: Array<ACLAction> | undefined;
    integrationResourceData?: Array<ACLAction> | undefined;
    integrationResourceReplCommand?: Array<ACLAction> | undefined;
    integrationResourceSecrets?: Array<ACLAction> | undefined;
    integrationSSOSession?: Array<ACLAction> | undefined;
    integrationStrict?: Array<ACLAction> | undefined;
    integrationStoreTokenSet?: Array<ACLAction> | undefined;
    integrationVercelConfigurationOverride?: Array<ACLAction> | undefined;
    integrationPullRequest?: Array<ACLAction> | undefined;
    ipBlocking?: Array<ACLAction> | undefined;
    jobGlobal?: Array<ACLAction> | undefined;
    kmsIssuer?: Array<ACLAction> | undefined;
    kmsProjectGrant?: Array<ACLAction> | undefined;
    logDrain?: Array<ACLAction> | undefined;
    marketplaceBillingData?: Array<ACLAction> | undefined;
    marketplaceExperimentationEdgeConfigData?: Array<ACLAction> | undefined;
    marketplaceExperimentationItem?: Array<ACLAction> | undefined;
    marketplaceFlexCommit?: Array<ACLAction> | undefined;
    marketplaceInstallationMember?: Array<ACLAction> | undefined;
    marketplaceInvoice?: Array<ACLAction> | undefined;
    marketplaceSettings?: Array<ACLAction> | undefined;
    monitoring?: Array<ACLAction> | undefined;
    monitoringAlert?: Array<ACLAction> | undefined;
    monitoringChart?: Array<ACLAction> | undefined;
    monitoringQuery?: Array<ACLAction> | undefined;
    monitoringSettings?: Array<ACLAction> | undefined;
    notificationCustomerBudget?: Array<ACLAction> | undefined;
    notificationDeploymentFailed?: Array<ACLAction> | undefined;
    notificationDomainConfiguration?: Array<ACLAction> | undefined;
    notificationDomainExpire?: Array<ACLAction> | undefined;
    notificationDomainMoved?: Array<ACLAction> | undefined;
    notificationDomainPurchase?: Array<ACLAction> | undefined;
    notificationDomainRenewal?: Array<ACLAction> | undefined;
    notificationDomainTransfer?: Array<ACLAction> | undefined;
    notificationDomainUnverified?: Array<ACLAction> | undefined;
    notificationMonitoringAlert?: Array<ACLAction> | undefined;
    notificationPaymentFailed?: Array<ACLAction> | undefined;
    notificationPreferences?: Array<ACLAction> | undefined;
    notificationStatementOfReasons?: Array<ACLAction> | undefined;
    notificationUsageAlert?: Array<ACLAction> | undefined;
    oidcFederationPolicy?: Array<ACLAction> | undefined;
    observabilityConfiguration?: Array<ACLAction> | undefined;
    observabilityFunnel?: Array<ACLAction> | undefined;
    observabilityNotebook?: Array<ACLAction> | undefined;
    openTelemetryEndpoint?: Array<ACLAction> | undefined;
    ownEvent?: Array<ACLAction> | undefined;
    organization?: Array<ACLAction> | undefined;
    organizationDomain?: Array<ACLAction> | undefined;
    organizationTeam?: Array<ACLAction> | undefined;
    passwordProtectionInvoiceItem?: Array<ACLAction> | undefined;
    paymentMethod?: Array<ACLAction> | undefined;
    permissions?: Array<ACLAction> | undefined;
    postgres?: Array<ACLAction> | undefined;
    postgresStoreTokenSet?: Array<ACLAction> | undefined;
    previewDeploymentSuffix?: Array<ACLAction> | undefined;
    privateCloudAccount?: Array<ACLAction> | undefined;
    projectTransferIn?: Array<ACLAction> | undefined;
    projectTransferRequest?: Array<ACLAction> | undefined;
    proTrialOnboarding?: Array<ACLAction> | undefined;
    rateLimit?: Array<ACLAction> | undefined;
    redis?: Array<ACLAction> | undefined;
    redisStoreTokenSet?: Array<ACLAction> | undefined;
    remoteCaching?: Array<ACLAction> | undefined;
    repository?: Array<ACLAction> | undefined;
    samlConfig?: Array<ACLAction> | undefined;
    secret?: Array<ACLAction> | undefined;
    securityConfig?: Array<ACLAction> | undefined;
    sensitiveEnvironmentVariablePolicy?: Array<ACLAction> | undefined;
    sharedEnvVars?: Array<ACLAction> | undefined;
    sharedEnvVarsProduction?: Array<ACLAction> | undefined;
    space?: Array<ACLAction> | undefined;
    spaceRun?: Array<ACLAction> | undefined;
    storeIsLocked?: Array<ACLAction> | undefined;
    storeTokenSetSensitive?: Array<ACLAction> | undefined;
    storeTransfer?: Array<ACLAction> | undefined;
    supportCase?: Array<ACLAction> | undefined;
    supportCaseComment?: Array<ACLAction> | undefined;
    team?: Array<ACLAction> | undefined;
    teamAccessRequest?: Array<ACLAction> | undefined;
    teamFellowMembership?: Array<ACLAction> | undefined;
    teamGitExclusivity?: Array<ACLAction> | undefined;
    teamInvite?: Array<ACLAction> | undefined;
    teamInviteCode?: Array<ACLAction> | undefined;
    teamInviteLink?: Array<ACLAction> | undefined;
    teamJoin?: Array<ACLAction> | undefined;
    teamMemberMfaStatus?: Array<ACLAction> | undefined;
    teamMicrofrontends?: Array<ACLAction> | undefined;
    teamOwnMembership?: Array<ACLAction> | undefined;
    teamOwnMembershipDisconnectSAML?: Array<ACLAction> | undefined;
    teamSudo?: Array<ACLAction> | undefined;
    teamTokenInvalidation?: Array<ACLAction> | undefined;
    token?: Array<ACLAction> | undefined;
    toolbarComment?: Array<ACLAction> | undefined;
    usage?: Array<ACLAction> | undefined;
    usageCycle?: Array<ACLAction> | undefined;
    vcrRepository?: Array<ACLAction> | undefined;
    vpcPeeringConnection?: Array<ACLAction> | undefined;
    webAnalyticsPlan?: Array<ACLAction> | undefined;
    webhook?: Array<ACLAction> | undefined;
    webhookEvent?: Array<ACLAction> | undefined;
    aliasProject?: Array<ACLAction> | undefined;
    aliasProtectionBypass?: Array<ACLAction> | undefined;
    bulkRedirects?: Array<ACLAction> | undefined;
    buildMachine?: Array<ACLAction> | undefined;
    connectConfigurationLink?: Array<ACLAction> | undefined;
    dataCacheNamespace?: Array<ACLAction> | undefined;
    deployment?: Array<ACLAction> | undefined;
    deploymentBuildLogs?: Array<ACLAction> | undefined;
    deploymentCheck?: Array<ACLAction> | undefined;
    deploymentCheckPreview?: Array<ACLAction> | undefined;
    deploymentCheckReRunFromProductionBranch?: Array<ACLAction> | undefined;
    deploymentProductionGit?: Array<ACLAction> | undefined;
    deploymentV0?: Array<ACLAction> | undefined;
    deploymentPreview?: Array<ACLAction> | undefined;
    deploymentPrivate?: Array<ACLAction> | undefined;
    deploymentPromote?: Array<ACLAction> | undefined;
    deploymentRollback?: Array<ACLAction> | undefined;
    edgeCacheNamespace?: Array<ACLAction> | undefined;
    environments?: Array<ACLAction> | undefined;
    job?: Array<ACLAction> | undefined;
    logs?: Array<ACLAction> | undefined;
    logsPreset?: Array<ACLAction> | undefined;
    observabilityData?: Array<ACLAction> | undefined;
    onDemandBuild?: Array<ACLAction> | undefined;
    onDemandConcurrency?: Array<ACLAction> | undefined;
    optionsAllowlist?: Array<ACLAction> | undefined;
    passwordProtection?: Array<ACLAction> | undefined;
    privateLinkEndpoint?: Array<ACLAction> | undefined;
    productionAliasProtectionBypass?: Array<ACLAction> | undefined;
    productionShareableLink?: Array<ACLAction> | undefined;
    project?: Array<ACLAction> | undefined;
    projectAccessGroup?: Array<ACLAction> | undefined;
    projectAnalyticsSampling?: Array<ACLAction> | undefined;
    projectAnalyticsUsage?: Array<ACLAction> | undefined;
    projectCheck?: Array<ACLAction> | undefined;
    projectCheckRun?: Array<ACLAction> | undefined;
    projectDeploymentExpiration?: Array<ACLAction> | undefined;
    projectDeploymentHook?: Array<ACLAction> | undefined;
    projectDeploymentProtectionStrict?: Array<ACLAction> | undefined;
    projectDomain?: Array<ACLAction> | undefined;
    projectDomainCheckConfig?: Array<ACLAction> | undefined;
    projectDomainMove?: Array<ACLAction> | undefined;
    projectDomainVerify?: Array<ACLAction> | undefined;
    projectEvent?: Array<ACLAction> | undefined;
    projectEnvVars?: Array<ACLAction> | undefined;
    projectEnvVarsProduction?: Array<ACLAction> | undefined;
    projectEnvVarsUnownedByIntegration?: Array<ACLAction> | undefined;
    projectFlags?: Array<ACLAction> | undefined;
    projectFlagsProduction?: Array<ACLAction> | undefined;
    projectFlagsSDKKey?: Array<ACLAction> | undefined;
    projectFromV0?: Array<ACLAction> | undefined;
    projectId?: Array<ACLAction> | undefined;
    projectIntegrationConfiguration?: Array<ACLAction> | undefined;
    projectLink?: Array<ACLAction> | undefined;
    projectMember?: Array<ACLAction> | undefined;
    projectMonitoring?: Array<ACLAction> | undefined;
    projectOIDCToken?: Array<ACLAction> | undefined;
    projectPermissions?: Array<ACLAction> | undefined;
    projectProductionBranch?: Array<ACLAction> | undefined;
    projectProtectionBypass?: Array<ACLAction> | undefined;
    projectRollingRelease?: Array<ACLAction> | undefined;
    projectRoutes?: Array<ACLAction> | undefined;
    projectSupportCase?: Array<ACLAction> | undefined;
    projectSupportCaseComment?: Array<ACLAction> | undefined;
    projectTier?: Array<ACLAction> | undefined;
    projectTransfer?: Array<ACLAction> | undefined;
    projectTransferOut?: Array<ACLAction> | undefined;
    projectUsage?: Array<ACLAction> | undefined;
    pageIntegrity?: Array<ACLAction> | undefined;
    seawallConfig?: Array<ACLAction> | undefined;
    securityPlusConfiguration?: Array<ACLAction> | undefined;
    shareableLink?: Array<ACLAction> | undefined;
    shareableLinkStrict?: Array<ACLAction> | undefined;
    sharedEnvVarConnection?: Array<ACLAction> | undefined;
    skewProtection?: Array<ACLAction> | undefined;
    analytics?: Array<ACLAction> | undefined;
    trustedIps?: Array<ACLAction> | undefined;
    trustedSources?: Array<ACLAction> | undefined;
    v0Chat?: Array<ACLAction> | undefined;
    vercelAuth?: Array<ACLAction> | undefined;
    vercelRun?: Array<ACLAction> | undefined;
    webAnalytics?: Array<ACLAction> | undefined;
    workflowRunData?: Array<ACLAction> | undefined;
};
export type GetProjectLastRollbackTarget = {};
export declare const GetProjectJobStatus: {
    readonly Failed: "failed";
    readonly InProgress: "in-progress";
    readonly Pending: "pending";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type GetProjectJobStatus = ClosedEnum<typeof GetProjectJobStatus>;
export declare const GetProjectProjectsResponse200ApplicationJSONType: {
    readonly Promote: "promote";
    readonly Rollback: "rollback";
};
export type GetProjectProjectsResponse200ApplicationJSONType = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONType>;
export type GetProjectLastAliasRequest = {
    fromDeploymentId: string | null;
    toDeploymentId: string;
    /**
     * If rolling back from a rolling release, fromDeploymentId captures the "base" of that rolling release, and fromRollingReleaseId captures the "target" of that rolling release.
     */
    fromRollingReleaseId?: string | undefined;
    jobStatus: GetProjectJobStatus;
    requestedAt: number;
    type: GetProjectProjectsResponse200ApplicationJSONType;
};
export type GetProjectProtectionBypass2 = {
    createdAt: number;
    createdBy: string;
    scope: "automation-bypass";
    /**
     * When there was only one bypass, it was automatically set as an env var on deployments. With multiple bypasses, there is always one bypass that is selected as the default, and gets set as an env var on deployments. As this is a new field, undefined means that the bypass is the env var. If there are any automation bypasses, exactly one must be the env var.
     */
    isEnvVar?: boolean | undefined;
    /**
     * Optional note about the bypass to be displayed in the UI
     */
    note?: string | undefined;
};
export type GetProjectProtectionBypass1 = {
    createdAt: number;
    createdBy: string;
    scope: "integration-automation-bypass";
    integrationId: string;
    configurationId: string;
};
export type GetProjectProtectionBypass = GetProjectProtectionBypass1 | GetProjectProtectionBypass2;
export declare const GetProjectTrustedIpsProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type GetProjectTrustedIpsProjectsDeploymentType = ClosedEnum<typeof GetProjectTrustedIpsProjectsDeploymentType>;
export type GetProjectTrustedIps2 = {
    deploymentType: GetProjectTrustedIpsProjectsDeploymentType;
};
export declare const GetProjectTrustedIpsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type GetProjectTrustedIpsDeploymentType = ClosedEnum<typeof GetProjectTrustedIpsDeploymentType>;
export type TrustedIpsAddresses = {
    value: string;
    note?: string | undefined;
};
export declare const TrustedIpsProtectionMode: {
    readonly Additional: "additional";
    readonly Exclusive: "exclusive";
};
export type TrustedIpsProtectionMode = ClosedEnum<typeof TrustedIpsProtectionMode>;
export type GetProjectTrustedIps1 = {
    deploymentType: GetProjectTrustedIpsDeploymentType;
    addresses: Array<TrustedIpsAddresses>;
    protectionMode: TrustedIpsProtectionMode;
};
export type GetProjectTrustedIps = GetProjectTrustedIps1 | GetProjectTrustedIps2;
export declare const GetProjectFromProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectFromProjectsPreset = ClosedEnum<typeof GetProjectFromProjectsPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type GetProjectFrom2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectFromProjectsPreset;
};
export declare const GetProjectFromPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectFromPreset = ClosedEnum<typeof GetProjectFromPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type GetProjectFrom1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectFromPreset | undefined;
};
export type GetProjectFrom = GetProjectFrom1 | GetProjectFrom2;
export declare const GetProjectToProjectsResponse200Preset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectToProjectsResponse200Preset = ClosedEnum<typeof GetProjectToProjectsResponse200Preset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectToProjects2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectToProjectsResponse200Preset;
};
export declare const GetProjectToProjectsResponsePreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectToProjectsResponsePreset = ClosedEnum<typeof GetProjectToProjectsResponsePreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectToProjects1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectToProjectsResponsePreset | undefined;
};
export type GetProjectProjectsTo = GetProjectToProjects1 | GetProjectToProjects2;
/**
 * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
 */
export type GetProjectCustomAllow = {
    from: GetProjectFrom1 | GetProjectFrom2;
    to: GetProjectToProjects1 | GetProjectToProjects2;
};
export type GetProjectProjects = {
    label?: string | undefined;
    /**
     * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
     */
    customAllow?: Array<GetProjectCustomAllow> | undefined;
};
export declare const GetProjectToProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectToProjectsPreset = ClosedEnum<typeof GetProjectToProjectsPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectTo2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectToProjectsPreset;
};
export declare const GetProjectToPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectToPreset = ClosedEnum<typeof GetProjectToPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectTo1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectToPreset | undefined;
};
export type GetProjectTo = GetProjectTo1 | GetProjectTo2;
export type GetProjectOidcProviders = {
    to: GetProjectTo1 | GetProjectTo2;
    label?: string | undefined;
    claims: {
        [k: string]: Array<string>;
    };
};
export type GetProjectTrustedSources = {
    /**
     * Allow same-team Vercel CI access to preview deployments built from the CI run's repository, using the deployment source rather than the current project repository link. Defaults to enabled when not stored; omitted or null Trusted Sources updates preserve the stored value.
     */
    enableVercelCiSameRepository?: boolean | undefined;
    projects?: {
        [k: string]: GetProjectProjects;
    } | undefined;
    oidcProviders?: {
        [k: string]: Array<GetProjectOidcProviders>;
    } | undefined;
};
export type GetProjectGitComments = {
    /**
     * Whether the Vercel bot should comment on PRs
     */
    onPullRequest: boolean;
    /**
     * Whether the Vercel bot should comment on commits
     */
    onCommit: boolean;
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export declare const GetProjectCreateDeployments: {
    readonly Disabled: "disabled";
    readonly Enabled: "enabled";
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export type GetProjectCreateDeployments = ClosedEnum<typeof GetProjectCreateDeployments>;
/**
 * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
 */
export type GetProjectConsolidatedGitCommitStatus = {
    /**
     * Whether consolidated commit status is enabled.
     */
    enabled: boolean;
    /**
     * Whether to propagate individual deployment failures to the consolidated status.
     */
    propagateFailures: boolean;
};
export type GetProjectGitProviderOptions = {
    /**
     * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
     */
    createDeployments: GetProjectCreateDeployments;
    /**
     * Whether the Vercel bot should not automatically create GitHub repository-dispatch events on deployment events. https://vercel.com/docs/git/vercel-for-github#repository-dispatch-events - `true`: disable repository-dispatch events for this project (explicit override of the team setting). - `false`: enable repository-dispatch events for this project (explicit override of the team setting). - absent: inherit from `team.disableRepositoryDispatchEvents`.
     */
    disableRepositoryDispatchEvents?: boolean | undefined;
    /**
     * Whether the project requires commits to be signed & verified before deployments will be created. - `true`: require verified commits for this project (explicit override of the team setting). - `false`: do not require verified commits (explicit override of the team setting). - absent: inherit from `team.requireVerifiedCommits`.
     */
    requireVerifiedCommits?: boolean | undefined;
    /**
     * Whether Vercel should post commit statuses for this project. When omitted, commit statuses remain enabled.
     */
    gitCommitStatus?: boolean | undefined;
    /**
     * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
     */
    consolidatedGitCommitStatus?: GetProjectConsolidatedGitCommitStatus | undefined;
};
export type GetProjectWebAnalytics = {
    id: string;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    enabledAt?: number | undefined;
    hasData?: true | undefined;
};
export declare const GetProjectProjectsAction: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type GetProjectProjectsAction = ClosedEnum<typeof GetProjectProjectsAction>;
export declare const GetProjectAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type GetProjectAlgo = ClosedEnum<typeof GetProjectAlgo>;
export type GetProjectRateLimit = {
    algo: GetProjectAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
};
export type GetProjectRedirect = {
    location: string;
    permanent: boolean;
};
export declare const GetProjectLogHeadersProjects2: {
    readonly Wildcard: "*";
};
export type GetProjectLogHeadersProjects2 = ClosedEnum<typeof GetProjectLogHeadersProjects2>;
export type GetProjectProjectsLogHeaders = Array<string> | GetProjectLogHeadersProjects2;
export type GetProjectRulesets = {
    action: GetProjectProjectsAction;
    rateLimit?: GetProjectRateLimit | null | undefined;
    redirect?: GetProjectRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | GetProjectLogHeadersProjects2 | undefined;
};
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
export type GetProjectVercelRuleset = {
    active: boolean;
    action?: GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction | undefined;
};
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction>;
export type GetProjectTrafficSources = {
    active: boolean;
    action?: GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction | undefined;
};
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction>;
export type GetProjectBotFilter = {
    active: boolean;
    action?: GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction | undefined;
};
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodyAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectProjectsResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodyAction>;
export type GetProjectAiBots = {
    active: boolean;
    action?: GetProjectProjectsResponse200ApplicationJSONResponseBodyAction | undefined;
};
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction = ClosedEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
export type GetProjectOwasp = {
    active: boolean;
    action?: GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction | undefined;
};
export type GetProjectManagedRules = {
    vercelRuleset: GetProjectVercelRuleset;
    trafficSources: GetProjectTrafficSources;
    botFilter: GetProjectBotFilter;
    aiBots: GetProjectAiBots;
    owasp: GetProjectOwasp;
};
export declare const GetProjectLogHeaders2: {
    readonly Wildcard: "*";
};
export type GetProjectLogHeaders2 = ClosedEnum<typeof GetProjectLogHeaders2>;
export type GetProjectLogHeaders = Array<string> | GetProjectLogHeaders2;
export type GetProjectSecurityPlusMetadata = {
    updatedAt: number;
    /**
     * Timestamp when the feature was first enabled. Never changes after initial enablement.
     */
    firstEnabledAt?: number | undefined;
};
export type GetProjectSecurity = {
    attackModeEnabled?: boolean | undefined;
    attackModeUpdatedAt?: number | undefined;
    firewallEnabled?: boolean | undefined;
    firewallUpdatedAt?: number | undefined;
    attackModeActiveUntil?: number | null | undefined;
    firewallConfigVersion?: number | undefined;
    rulesets?: {
        [k: string]: GetProjectRulesets;
    } | undefined;
    firewallSeawallEnabled?: boolean | undefined;
    ja3Enabled?: boolean | undefined;
    ja4Enabled?: boolean | undefined;
    firewallBypassIps?: Array<string> | undefined;
    managedRules?: GetProjectManagedRules | null | undefined;
    botIdEnabled?: boolean | undefined;
    logHeaders?: Array<string> | GetProjectLogHeaders2 | undefined;
    securityPlus?: boolean | undefined;
    securityPlusMetadata?: GetProjectSecurityPlusMetadata | undefined;
    /**
     * Whether Page Integrity is enabled for this project. Used by the metadata service to gate DynamoDB lookups against the page-integrity-inventory table.
     */
    pageIntegrityEnabled?: boolean | undefined;
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export declare const GetProjectIssuerMode: {
    readonly Global: "global";
    readonly Team: "team";
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export type GetProjectIssuerMode = ClosedEnum<typeof GetProjectIssuerMode>;
export type GetProjectOidcTokenConfig = {
    /**
     * Whether or not to generate OpenID Connect JSON Web Tokens.
     */
    enabled?: boolean | undefined;
    /**
     * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
     */
    issuerMode?: GetProjectIssuerMode | undefined;
};
/**
 * Allowlist entry for GitLab, which uses nested groups rather than a flat org/repo. `namespace` is the full group path (e.g. `group` or `group/subgroup`); `project` is the leaf project name. Omit `project` to match any project under the namespace. Namespace is matched case-insensitively.
 */
export type GetProjectSources2 = {
    provider: "gitlab";
    namespace: string;
    project?: string | undefined;
};
export declare const GetProjectSourcesProvider: {
    readonly Bitbucket: "bitbucket";
    readonly Github: "github";
};
export type GetProjectSourcesProvider = ClosedEnum<typeof GetProjectSourcesProvider>;
/**
 * Allowlist entry for GitHub and Bitbucket, whose repos are identified by a flat `org`/`repo` (Bitbucket's workspace/owner maps to `org`, its repo slug to `repo`). Omit `repo` to match any repo in the org. Org is matched case-insensitively.
 */
export type GetProjectSources1 = {
    provider: GetProjectSourcesProvider;
    org: string;
    repo?: string | undefined;
};
export type GetProjectSources = (GetProjectSources1 & {
    provider: "bitbucket";
}) | (GetProjectSources1 & {
    provider: "github";
}) | GetProjectSources2;
export type GetProjectEnvironments2 = {
    type: "custom";
    environmentId: string;
};
export declare const GetProjectEnvironmentsTarget: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type GetProjectEnvironmentsTarget = ClosedEnum<typeof GetProjectEnvironmentsTarget>;
export type GetProjectEnvironments1 = {
    type: "system";
    target: GetProjectEnvironmentsTarget;
};
export type GetProjectEnvironments = GetProjectEnvironments1 | GetProjectEnvironments2;
/**
 * `enabled: true` with empty `sources` is deny-all.
 */
export type GetProjectGitSources = {
    sources: Array<(GetProjectSources1 & {
        provider: "bitbucket";
    }) | (GetProjectSources1 & {
        provider: "github";
    }) | GetProjectSources2>;
    enabled: boolean;
    environments: Array<GetProjectEnvironments1 | GetProjectEnvironments2>;
};
/**
 * Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
 */
export declare const GetProjectProjectsSources: {
    readonly Cli: "cli";
    readonly DeployHook: "deploy-hook";
    readonly Git: "git";
    readonly Integration: "integration";
    readonly RestApi: "rest-api";
    readonly V0: "v0";
};
/**
 * Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
 */
export type GetProjectProjectsSources = ClosedEnum<typeof GetProjectProjectsSources>;
export type GetProjectEnvironmentsProjects2 = {
    type: "custom";
    environmentId: string;
};
export declare const GetProjectEnvironmentsProjectsTarget: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type GetProjectEnvironmentsProjectsTarget = ClosedEnum<typeof GetProjectEnvironmentsProjectsTarget>;
export type GetProjectEnvironmentsProjects1 = {
    type: "system";
    target: GetProjectEnvironmentsProjectsTarget;
};
export type GetProjectProjectsEnvironments = GetProjectEnvironmentsProjects1 | GetProjectEnvironmentsProjects2;
/**
 * `enabled: true` with empty `sources` is deny-all.
 */
export type GetProjectDeploymentSources = {
    sources: Array<GetProjectProjectsSources>;
    enabled: boolean;
    environments: Array<GetProjectEnvironmentsProjects1 | GetProjectEnvironmentsProjects2>;
};
/**
 * Project shape. `null` on a rule list clears the project's override for that rule type (fall back to team for every env); omitting is equivalent. Setting `deploymentPolicy` itself to `null` clears every override at once. Kept structurally distinct from {@link TeamDeploymentPolicy} so the two storage locations don't share a type by accident.
 */
export type GetProjectDeploymentPolicy = {
    gitSources?: Array<GetProjectGitSources> | null | undefined;
    deploymentSources?: Array<GetProjectDeploymentSources> | null | undefined;
};
export declare const GetProjectTier: {
    readonly Advanced: "advanced";
    readonly Critical: "critical";
    readonly Priority: "priority";
};
export type GetProjectTier = ClosedEnum<typeof GetProjectTier>;
/**
 * Billing mode. Always 'flat' for flat-rate projects.
 */
export declare const GetProjectKind: {
    readonly Flat: "flat";
};
/**
 * Billing mode. Always 'flat' for flat-rate projects.
 */
export type GetProjectKind = ClosedEnum<typeof GetProjectKind>;
export type GetProjectUsageStatus = {
    /**
     * Billing mode. Always 'flat' for flat-rate projects.
     */
    kind: GetProjectKind;
    /**
     * Timestamp until which the project has exceeded its CDN allowance.
     */
    exceededAllowanceUntil?: number | undefined;
    /**
     * Timestamp until which throttling is bypassed (project pays list rates for overage).
     */
    bypassThrottleUntil?: number | undefined;
    /**
     * Per-project throttle, set explicitly for this project (e.g. via the per-project Flat Rate CDN endpoint).
     */
    throttled?: boolean | undefined;
    /**
     * Synced from `team.billing.usageStatus.throttled`. When `true`, the team has throttled all of its projects regardless of `throttled`. The effective throttle the CDN enforces is `throttled || teamThrottled`.
     */
    teamThrottled?: boolean | undefined;
};
export type GetProjectFeatures = {
    webAnalytics?: boolean | undefined;
};
export type GetProjectHistory = {
    scanner: string;
    reason: string;
    by: string;
    byId: string;
    at: number;
};
export declare const GetProjectProjectsResponseAction: {
    readonly Blocked: "blocked";
};
export type GetProjectProjectsResponseAction = ClosedEnum<typeof GetProjectProjectsResponseAction>;
export type GetProjectBlock = {
    action: GetProjectProjectsResponseAction;
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectHasProjectsResponse200Value = {
    eq: string;
};
export type GetProjectHasProjects2 = {
    type: "host";
    value: GetProjectHasProjectsResponse200Value;
};
export declare const GetProjectHasProjectsKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectHasProjectsKey = ClosedEnum<typeof GetProjectHasProjectsKey>;
export type GetProjectHasProjectsResponseValue = {
    eq: string;
};
export type GetProjectHasProjects1 = {
    type: "header";
    key: GetProjectHasProjectsKey;
    value: GetProjectHasProjectsResponseValue;
};
export type GetProjectRouteProjectsHas = GetProjectHasProjects1 | GetProjectHasProjects2;
export declare const GetProjectRouteProjectsAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectRouteProjectsAction = ClosedEnum<typeof GetProjectRouteProjectsAction>;
export type GetProjectRouteProjectsMitigate = {
    action: GetProjectRouteProjectsAction;
};
export type GetProjectRouteProjects2 = {
    has: Array<GetProjectHasProjects1 | GetProjectHasProjects2>;
    mitigate: GetProjectRouteProjectsMitigate;
    src?: string | undefined;
};
export type GetProjectRouteProjects1 = {
    src: string;
    status: number;
    expiry?: number | undefined;
};
export type GetProjectBlockHistoryProjectsRoute = GetProjectRouteProjects1 | GetProjectRouteProjects2;
export type GetProjectBlockHistory4 = {
    action: "route-unblocked";
    route: GetProjectRouteProjects1 | GetProjectRouteProjects2;
    statusCode?: number | undefined;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectHasProjectsResponse200ApplicationJSONResponseBodyValue = {
    eq: string;
};
export type GetProjectHasProjectsResponse2 = {
    type: "host";
    value: GetProjectHasProjectsResponse200ApplicationJSONResponseBodyValue;
};
export declare const GetProjectHasKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectHasKey = ClosedEnum<typeof GetProjectHasKey>;
export type GetProjectHasProjectsResponse200ApplicationJSONValue = {
    eq: string;
};
export type GetProjectHasProjectsResponse1 = {
    type: "header";
    key: GetProjectHasKey;
    value: GetProjectHasProjectsResponse200ApplicationJSONValue;
};
export type GetProjectRouteHas = GetProjectHasProjectsResponse1 | GetProjectHasProjectsResponse2;
export declare const GetProjectRouteAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectRouteAction = ClosedEnum<typeof GetProjectRouteAction>;
export type GetProjectRouteMitigate = {
    action: GetProjectRouteAction;
};
export type GetProjectRoute2 = {
    has: Array<GetProjectHasProjectsResponse1 | GetProjectHasProjectsResponse2>;
    mitigate: GetProjectRouteMitigate;
    src?: string | undefined;
};
export type GetProjectRoute1 = {
    src: string;
    status: number;
    expiry?: number | undefined;
};
export type GetProjectBlockHistoryRoute = GetProjectRoute1 | GetProjectRoute2;
export type GetProjectBlockHistory3 = {
    action: "route-blocked";
    route: GetProjectRoute1 | GetProjectRoute2;
    reason: string;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectBlockHistory2 = {
    action: "unblocked";
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectBlockHistory1 = {
    action: "blocked";
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectBlockHistory = GetProjectBlockHistory1 | GetProjectBlockHistory2 | GetProjectBlockHistory3 | GetProjectBlockHistory4;
export declare const GetProjectProjectsResponse200Action: {
    readonly AddDeploymentInterstitial: "add-deployment-interstitial";
    readonly AddProjectInterstitial: "add-project-interstitial";
    readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
    readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type GetProjectProjectsResponse200Action = ClosedEnum<typeof GetProjectProjectsResponse200Action>;
export type GetProjectInterstitialHistory = {
    action: GetProjectProjectsResponse200Action;
    createdAt: number;
    caseId?: string | undefined;
    reason?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
};
export type GetProjectAbuse = {
    scanner?: string | undefined;
    history: Array<GetProjectHistory>;
    updatedAt: number;
    block?: GetProjectBlock | undefined;
    blockHistory?: Array<GetProjectBlockHistory1 | GetProjectBlockHistory2 | GetProjectBlockHistory3 | GetProjectBlockHistory4> | undefined;
    interstitial?: boolean | undefined;
    interstitialHistory?: Array<GetProjectInterstitialHistory> | undefined;
};
export type GetProjectHasProjectsValue = {
    eq: string;
};
export type GetProjectHas2 = {
    type: "host";
    value: GetProjectHasProjectsValue;
};
export declare const HasKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type HasKey = ClosedEnum<typeof HasKey>;
export type GetProjectHasValue = {
    eq: string;
};
export type GetProjectHas1 = {
    type: "header";
    key: HasKey;
    value: GetProjectHasValue;
};
export type GetProjectInternalRoutesHas = GetProjectHas1 | GetProjectHas2;
export declare const GetProjectInternalRoutesAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectInternalRoutesAction = ClosedEnum<typeof GetProjectInternalRoutesAction>;
export type GetProjectInternalRoutesMitigate = {
    action: GetProjectInternalRoutesAction;
};
/** @internal */
export declare const GetProjectProjectsFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsFunctionDefaultMemoryType>;
/** @internal */
export declare const GetProjectProjectsBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsBuildMachineType>;
/** @internal */
export declare const GetProjectProjectsBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsBuildMachineSelection>;
/** @internal */
export declare const GetProjectProjectsBuildMachineElasticReason$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsBuildMachineElasticReason>;
/** @internal */
export declare const GetProjectProjectsConfiguration$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsConfiguration>;
/** @internal */
export declare const GetProjectProjectsBuildQueue$inboundSchema: z.ZodType<GetProjectProjectsBuildQueue, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsBuildQueueFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsBuildQueue, SDKValidationError>;
/** @internal */
export declare const GetProjectDefaultResourceConfig$inboundSchema: z.ZodType<GetProjectDefaultResourceConfig, z.ZodTypeDef, unknown>;
export declare function getProjectDefaultResourceConfigFromJSON(jsonString: string): SafeParseResult<GetProjectDefaultResourceConfig, SDKValidationError>;
/** @internal */
export declare const GetProjectStaticIps$inboundSchema: z.ZodType<GetProjectStaticIps, z.ZodTypeDef, unknown>;
export declare function getProjectStaticIpsFromJSON(jsonString: string): SafeParseResult<GetProjectStaticIps, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsDeploymentType>;
/** @internal */
export declare const GetProjectCve55182MigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof GetProjectCve55182MigrationAppliedFrom>;
/** @internal */
export declare const GetProjectApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof GetProjectApril2026SecurityIncidentMigrationAppliedFrom>;
/** @internal */
export declare const GetProjectSsoProtection$inboundSchema: z.ZodType<GetProjectSsoProtection, z.ZodTypeDef, unknown>;
export declare function getProjectSsoProtectionFromJSON(jsonString: string): SafeParseResult<GetProjectSsoProtection, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsAliasAssigned$inboundSchema: z.ZodType<GetProjectProjectsAliasAssigned, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsAliasAssignedFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsAliasError$inboundSchema: z.ZodType<GetProjectProjectsAliasError, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsAliasErrorFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsAliasError, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodyTargetsType>;
/** @internal */
export declare const GetProjectProjectsResponseBranchMatcher$inboundSchema: z.ZodType<GetProjectProjectsResponseBranchMatcher, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsResponseBranchMatcherFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsResponseBranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsBuilds$inboundSchema: z.ZodType<GetProjectProjectsBuilds, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsBuildsFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsBuilds, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsChecksConclusion>;
/** @internal */
export declare const GetProjectProjectsChecksState$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsChecksState>;
/** @internal */
export declare const GetProjectProjectsResponseCreator$inboundSchema: z.ZodType<GetProjectProjectsResponseCreator, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsResponseCreatorFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsResponseCreator, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsOidcTokenClaims$inboundSchema: z.ZodType<GetProjectProjectsOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsPlan$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsPlan>;
/** @internal */
export declare const GetProjectProjectsReadyState$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsReadyState>;
/** @internal */
export declare const GetProjectProjectsReadySubstate$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsReadySubstate>;
/** @internal */
export declare const GetProjectProjectsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200Type>;
/** @internal */
export declare const GetProjectTargets$inboundSchema: z.ZodType<GetProjectTargets, z.ZodTypeDef, unknown>;
export declare function getProjectTargetsFromJSON(jsonString: string): SafeParseResult<GetProjectTargets, SDKValidationError>;
/** @internal */
export declare const GetProjectPermissions$inboundSchema: z.ZodType<GetProjectPermissions, z.ZodTypeDef, unknown>;
export declare function getProjectPermissionsFromJSON(jsonString: string): SafeParseResult<GetProjectPermissions, SDKValidationError>;
/** @internal */
export declare const GetProjectLastRollbackTarget$inboundSchema: z.ZodType<GetProjectLastRollbackTarget, z.ZodTypeDef, unknown>;
export declare function getProjectLastRollbackTargetFromJSON(jsonString: string): SafeParseResult<GetProjectLastRollbackTarget, SDKValidationError>;
/** @internal */
export declare const GetProjectJobStatus$inboundSchema: z.ZodNativeEnum<typeof GetProjectJobStatus>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONType>;
/** @internal */
export declare const GetProjectLastAliasRequest$inboundSchema: z.ZodType<GetProjectLastAliasRequest, z.ZodTypeDef, unknown>;
export declare function getProjectLastAliasRequestFromJSON(jsonString: string): SafeParseResult<GetProjectLastAliasRequest, SDKValidationError>;
/** @internal */
export declare const GetProjectProtectionBypass2$inboundSchema: z.ZodType<GetProjectProtectionBypass2, z.ZodTypeDef, unknown>;
export declare function getProjectProtectionBypass2FromJSON(jsonString: string): SafeParseResult<GetProjectProtectionBypass2, SDKValidationError>;
/** @internal */
export declare const GetProjectProtectionBypass1$inboundSchema: z.ZodType<GetProjectProtectionBypass1, z.ZodTypeDef, unknown>;
export declare function getProjectProtectionBypass1FromJSON(jsonString: string): SafeParseResult<GetProjectProtectionBypass1, SDKValidationError>;
/** @internal */
export declare const GetProjectProtectionBypass$inboundSchema: z.ZodType<GetProjectProtectionBypass, z.ZodTypeDef, unknown>;
export declare function getProjectProtectionBypassFromJSON(jsonString: string): SafeParseResult<GetProjectProtectionBypass, SDKValidationError>;
/** @internal */
export declare const GetProjectTrustedIpsProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetProjectTrustedIpsProjectsDeploymentType>;
/** @internal */
export declare const GetProjectTrustedIps2$inboundSchema: z.ZodType<GetProjectTrustedIps2, z.ZodTypeDef, unknown>;
export declare function getProjectTrustedIps2FromJSON(jsonString: string): SafeParseResult<GetProjectTrustedIps2, SDKValidationError>;
/** @internal */
export declare const GetProjectTrustedIpsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetProjectTrustedIpsDeploymentType>;
/** @internal */
export declare const TrustedIpsAddresses$inboundSchema: z.ZodType<TrustedIpsAddresses, z.ZodTypeDef, unknown>;
export declare function trustedIpsAddressesFromJSON(jsonString: string): SafeParseResult<TrustedIpsAddresses, SDKValidationError>;
/** @internal */
export declare const TrustedIpsProtectionMode$inboundSchema: z.ZodNativeEnum<typeof TrustedIpsProtectionMode>;
/** @internal */
export declare const GetProjectTrustedIps1$inboundSchema: z.ZodType<GetProjectTrustedIps1, z.ZodTypeDef, unknown>;
export declare function getProjectTrustedIps1FromJSON(jsonString: string): SafeParseResult<GetProjectTrustedIps1, SDKValidationError>;
/** @internal */
export declare const GetProjectTrustedIps$inboundSchema: z.ZodType<GetProjectTrustedIps, z.ZodTypeDef, unknown>;
export declare function getProjectTrustedIpsFromJSON(jsonString: string): SafeParseResult<GetProjectTrustedIps, SDKValidationError>;
/** @internal */
export declare const GetProjectFromProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectFromProjectsPreset>;
/** @internal */
export declare const GetProjectFrom2$inboundSchema: z.ZodType<GetProjectFrom2, z.ZodTypeDef, unknown>;
export declare function getProjectFrom2FromJSON(jsonString: string): SafeParseResult<GetProjectFrom2, SDKValidationError>;
/** @internal */
export declare const GetProjectFromPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectFromPreset>;
/** @internal */
export declare const GetProjectFrom1$inboundSchema: z.ZodType<GetProjectFrom1, z.ZodTypeDef, unknown>;
export declare function getProjectFrom1FromJSON(jsonString: string): SafeParseResult<GetProjectFrom1, SDKValidationError>;
/** @internal */
export declare const GetProjectFrom$inboundSchema: z.ZodType<GetProjectFrom, z.ZodTypeDef, unknown>;
export declare function getProjectFromFromJSON(jsonString: string): SafeParseResult<GetProjectFrom, SDKValidationError>;
/** @internal */
export declare const GetProjectToProjectsResponse200Preset$inboundSchema: z.ZodNativeEnum<typeof GetProjectToProjectsResponse200Preset>;
/** @internal */
export declare const GetProjectToProjects2$inboundSchema: z.ZodType<GetProjectToProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectToProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectToProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectToProjectsResponsePreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectToProjectsResponsePreset>;
/** @internal */
export declare const GetProjectToProjects1$inboundSchema: z.ZodType<GetProjectToProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectToProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectToProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsTo$inboundSchema: z.ZodType<GetProjectProjectsTo, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsToFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsTo, SDKValidationError>;
/** @internal */
export declare const GetProjectCustomAllow$inboundSchema: z.ZodType<GetProjectCustomAllow, z.ZodTypeDef, unknown>;
export declare function getProjectCustomAllowFromJSON(jsonString: string): SafeParseResult<GetProjectCustomAllow, SDKValidationError>;
/** @internal */
export declare const GetProjectProjects$inboundSchema: z.ZodType<GetProjectProjects, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsFromJSON(jsonString: string): SafeParseResult<GetProjectProjects, SDKValidationError>;
/** @internal */
export declare const GetProjectToProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectToProjectsPreset>;
/** @internal */
export declare const GetProjectTo2$inboundSchema: z.ZodType<GetProjectTo2, z.ZodTypeDef, unknown>;
export declare function getProjectTo2FromJSON(jsonString: string): SafeParseResult<GetProjectTo2, SDKValidationError>;
/** @internal */
export declare const GetProjectToPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectToPreset>;
/** @internal */
export declare const GetProjectTo1$inboundSchema: z.ZodType<GetProjectTo1, z.ZodTypeDef, unknown>;
export declare function getProjectTo1FromJSON(jsonString: string): SafeParseResult<GetProjectTo1, SDKValidationError>;
/** @internal */
export declare const GetProjectTo$inboundSchema: z.ZodType<GetProjectTo, z.ZodTypeDef, unknown>;
export declare function getProjectToFromJSON(jsonString: string): SafeParseResult<GetProjectTo, SDKValidationError>;
/** @internal */
export declare const GetProjectOidcProviders$inboundSchema: z.ZodType<GetProjectOidcProviders, z.ZodTypeDef, unknown>;
export declare function getProjectOidcProvidersFromJSON(jsonString: string): SafeParseResult<GetProjectOidcProviders, SDKValidationError>;
/** @internal */
export declare const GetProjectTrustedSources$inboundSchema: z.ZodType<GetProjectTrustedSources, z.ZodTypeDef, unknown>;
export declare function getProjectTrustedSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectTrustedSources, SDKValidationError>;
/** @internal */
export declare const GetProjectGitComments$inboundSchema: z.ZodType<GetProjectGitComments, z.ZodTypeDef, unknown>;
export declare function getProjectGitCommentsFromJSON(jsonString: string): SafeParseResult<GetProjectGitComments, SDKValidationError>;
/** @internal */
export declare const GetProjectCreateDeployments$inboundSchema: z.ZodNativeEnum<typeof GetProjectCreateDeployments>;
/** @internal */
export declare const GetProjectConsolidatedGitCommitStatus$inboundSchema: z.ZodType<GetProjectConsolidatedGitCommitStatus, z.ZodTypeDef, unknown>;
export declare function getProjectConsolidatedGitCommitStatusFromJSON(jsonString: string): SafeParseResult<GetProjectConsolidatedGitCommitStatus, SDKValidationError>;
/** @internal */
export declare const GetProjectGitProviderOptions$inboundSchema: z.ZodType<GetProjectGitProviderOptions, z.ZodTypeDef, unknown>;
export declare function getProjectGitProviderOptionsFromJSON(jsonString: string): SafeParseResult<GetProjectGitProviderOptions, SDKValidationError>;
/** @internal */
export declare const GetProjectWebAnalytics$inboundSchema: z.ZodType<GetProjectWebAnalytics, z.ZodTypeDef, unknown>;
export declare function getProjectWebAnalyticsFromJSON(jsonString: string): SafeParseResult<GetProjectWebAnalytics, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsAction>;
/** @internal */
export declare const GetProjectAlgo$inboundSchema: z.ZodNativeEnum<typeof GetProjectAlgo>;
/** @internal */
export declare const GetProjectRateLimit$inboundSchema: z.ZodType<GetProjectRateLimit, z.ZodTypeDef, unknown>;
export declare function getProjectRateLimitFromJSON(jsonString: string): SafeParseResult<GetProjectRateLimit, SDKValidationError>;
/** @internal */
export declare const GetProjectRedirect$inboundSchema: z.ZodType<GetProjectRedirect, z.ZodTypeDef, unknown>;
export declare function getProjectRedirectFromJSON(jsonString: string): SafeParseResult<GetProjectRedirect, SDKValidationError>;
/** @internal */
export declare const GetProjectLogHeadersProjects2$inboundSchema: z.ZodNativeEnum<typeof GetProjectLogHeadersProjects2>;
/** @internal */
export declare const GetProjectProjectsLogHeaders$inboundSchema: z.ZodType<GetProjectProjectsLogHeaders, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsLogHeadersFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetProjectRulesets$inboundSchema: z.ZodType<GetProjectRulesets, z.ZodTypeDef, unknown>;
export declare function getProjectRulesetsFromJSON(jsonString: string): SafeParseResult<GetProjectRulesets, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
/** @internal */
export declare const GetProjectVercelRuleset$inboundSchema: z.ZodType<GetProjectVercelRuleset, z.ZodTypeDef, unknown>;
export declare function getProjectVercelRulesetFromJSON(jsonString: string): SafeParseResult<GetProjectVercelRuleset, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const GetProjectTrafficSources$inboundSchema: z.ZodType<GetProjectTrafficSources, z.ZodTypeDef, unknown>;
export declare function getProjectTrafficSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectTrafficSources, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction>;
/** @internal */
export declare const GetProjectBotFilter$inboundSchema: z.ZodType<GetProjectBotFilter, z.ZodTypeDef, unknown>;
export declare function getProjectBotFilterFromJSON(jsonString: string): SafeParseResult<GetProjectBotFilter, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const GetProjectAiBots$inboundSchema: z.ZodType<GetProjectAiBots, z.ZodTypeDef, unknown>;
export declare function getProjectAiBotsFromJSON(jsonString: string): SafeParseResult<GetProjectAiBots, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
/** @internal */
export declare const GetProjectOwasp$inboundSchema: z.ZodType<GetProjectOwasp, z.ZodTypeDef, unknown>;
export declare function getProjectOwaspFromJSON(jsonString: string): SafeParseResult<GetProjectOwasp, SDKValidationError>;
/** @internal */
export declare const GetProjectManagedRules$inboundSchema: z.ZodType<GetProjectManagedRules, z.ZodTypeDef, unknown>;
export declare function getProjectManagedRulesFromJSON(jsonString: string): SafeParseResult<GetProjectManagedRules, SDKValidationError>;
/** @internal */
export declare const GetProjectLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof GetProjectLogHeaders2>;
/** @internal */
export declare const GetProjectLogHeaders$inboundSchema: z.ZodType<GetProjectLogHeaders, z.ZodTypeDef, unknown>;
export declare function getProjectLogHeadersFromJSON(jsonString: string): SafeParseResult<GetProjectLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetProjectSecurityPlusMetadata$inboundSchema: z.ZodType<GetProjectSecurityPlusMetadata, z.ZodTypeDef, unknown>;
export declare function getProjectSecurityPlusMetadataFromJSON(jsonString: string): SafeParseResult<GetProjectSecurityPlusMetadata, SDKValidationError>;
/** @internal */
export declare const GetProjectSecurity$inboundSchema: z.ZodType<GetProjectSecurity, z.ZodTypeDef, unknown>;
export declare function getProjectSecurityFromJSON(jsonString: string): SafeParseResult<GetProjectSecurity, SDKValidationError>;
/** @internal */
export declare const GetProjectIssuerMode$inboundSchema: z.ZodNativeEnum<typeof GetProjectIssuerMode>;
/** @internal */
export declare const GetProjectOidcTokenConfig$inboundSchema: z.ZodType<GetProjectOidcTokenConfig, z.ZodTypeDef, unknown>;
export declare function getProjectOidcTokenConfigFromJSON(jsonString: string): SafeParseResult<GetProjectOidcTokenConfig, SDKValidationError>;
/** @internal */
export declare const GetProjectSources2$inboundSchema: z.ZodType<GetProjectSources2, z.ZodTypeDef, unknown>;
export declare function getProjectSources2FromJSON(jsonString: string): SafeParseResult<GetProjectSources2, SDKValidationError>;
/** @internal */
export declare const GetProjectSourcesProvider$inboundSchema: z.ZodNativeEnum<typeof GetProjectSourcesProvider>;
/** @internal */
export declare const GetProjectSources1$inboundSchema: z.ZodType<GetProjectSources1, z.ZodTypeDef, unknown>;
export declare function getProjectSources1FromJSON(jsonString: string): SafeParseResult<GetProjectSources1, SDKValidationError>;
/** @internal */
export declare const GetProjectSources$inboundSchema: z.ZodType<GetProjectSources, z.ZodTypeDef, unknown>;
export declare function getProjectSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectSources, SDKValidationError>;
/** @internal */
export declare const GetProjectEnvironments2$inboundSchema: z.ZodType<GetProjectEnvironments2, z.ZodTypeDef, unknown>;
export declare function getProjectEnvironments2FromJSON(jsonString: string): SafeParseResult<GetProjectEnvironments2, SDKValidationError>;
/** @internal */
export declare const GetProjectEnvironmentsTarget$inboundSchema: z.ZodNativeEnum<typeof GetProjectEnvironmentsTarget>;
/** @internal */
export declare const GetProjectEnvironments1$inboundSchema: z.ZodType<GetProjectEnvironments1, z.ZodTypeDef, unknown>;
export declare function getProjectEnvironments1FromJSON(jsonString: string): SafeParseResult<GetProjectEnvironments1, SDKValidationError>;
/** @internal */
export declare const GetProjectEnvironments$inboundSchema: z.ZodType<GetProjectEnvironments, z.ZodTypeDef, unknown>;
export declare function getProjectEnvironmentsFromJSON(jsonString: string): SafeParseResult<GetProjectEnvironments, SDKValidationError>;
/** @internal */
export declare const GetProjectGitSources$inboundSchema: z.ZodType<GetProjectGitSources, z.ZodTypeDef, unknown>;
export declare function getProjectGitSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectGitSources, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsSources$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsSources>;
/** @internal */
export declare const GetProjectEnvironmentsProjects2$inboundSchema: z.ZodType<GetProjectEnvironmentsProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectEnvironmentsProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectEnvironmentsProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectEnvironmentsProjectsTarget$inboundSchema: z.ZodNativeEnum<typeof GetProjectEnvironmentsProjectsTarget>;
/** @internal */
export declare const GetProjectEnvironmentsProjects1$inboundSchema: z.ZodType<GetProjectEnvironmentsProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectEnvironmentsProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectEnvironmentsProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsEnvironments$inboundSchema: z.ZodType<GetProjectProjectsEnvironments, z.ZodTypeDef, unknown>;
export declare function getProjectProjectsEnvironmentsFromJSON(jsonString: string): SafeParseResult<GetProjectProjectsEnvironments, SDKValidationError>;
/** @internal */
export declare const GetProjectDeploymentSources$inboundSchema: z.ZodType<GetProjectDeploymentSources, z.ZodTypeDef, unknown>;
export declare function getProjectDeploymentSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectDeploymentSources, SDKValidationError>;
/** @internal */
export declare const GetProjectDeploymentPolicy$inboundSchema: z.ZodType<GetProjectDeploymentPolicy, z.ZodTypeDef, unknown>;
export declare function getProjectDeploymentPolicyFromJSON(jsonString: string): SafeParseResult<GetProjectDeploymentPolicy, SDKValidationError>;
/** @internal */
export declare const GetProjectTier$inboundSchema: z.ZodNativeEnum<typeof GetProjectTier>;
/** @internal */
export declare const GetProjectKind$inboundSchema: z.ZodNativeEnum<typeof GetProjectKind>;
/** @internal */
export declare const GetProjectUsageStatus$inboundSchema: z.ZodType<GetProjectUsageStatus, z.ZodTypeDef, unknown>;
export declare function getProjectUsageStatusFromJSON(jsonString: string): SafeParseResult<GetProjectUsageStatus, SDKValidationError>;
/** @internal */
export declare const GetProjectFeatures$inboundSchema: z.ZodType<GetProjectFeatures, z.ZodTypeDef, unknown>;
export declare function getProjectFeaturesFromJSON(jsonString: string): SafeParseResult<GetProjectFeatures, SDKValidationError>;
/** @internal */
export declare const GetProjectHistory$inboundSchema: z.ZodType<GetProjectHistory, z.ZodTypeDef, unknown>;
export declare function getProjectHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponseAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponseAction>;
/** @internal */
export declare const GetProjectBlock$inboundSchema: z.ZodType<GetProjectBlock, z.ZodTypeDef, unknown>;
export declare function getProjectBlockFromJSON(jsonString: string): SafeParseResult<GetProjectBlock, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsResponse200Value$inboundSchema: z.ZodType<GetProjectHasProjectsResponse200Value, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponse200ValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponse200Value, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjects2$inboundSchema: z.ZodType<GetProjectHasProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectHasProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectHasProjectsKey>;
/** @internal */
export declare const GetProjectHasProjectsResponseValue$inboundSchema: z.ZodType<GetProjectHasProjectsResponseValue, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponseValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponseValue, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjects1$inboundSchema: z.ZodType<GetProjectHasProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectHasProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteProjectsHas$inboundSchema: z.ZodType<GetProjectRouteProjectsHas, z.ZodTypeDef, unknown>;
export declare function getProjectRouteProjectsHasFromJSON(jsonString: string): SafeParseResult<GetProjectRouteProjectsHas, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectRouteProjectsAction>;
/** @internal */
export declare const GetProjectRouteProjectsMitigate$inboundSchema: z.ZodType<GetProjectRouteProjectsMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectRouteProjectsMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectRouteProjectsMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteProjects2$inboundSchema: z.ZodType<GetProjectRouteProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectRouteProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectRouteProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteProjects1$inboundSchema: z.ZodType<GetProjectRouteProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectRouteProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectRouteProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistoryProjectsRoute$inboundSchema: z.ZodType<GetProjectBlockHistoryProjectsRoute, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistoryProjectsRouteFromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistoryProjectsRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistory4$inboundSchema: z.ZodType<GetProjectBlockHistory4, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistory4FromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistory4, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<GetProjectHasProjectsResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsResponse2$inboundSchema: z.ZodType<GetProjectHasProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponse2FromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const GetProjectHasKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectHasKey>;
/** @internal */
export declare const GetProjectHasProjectsResponse200ApplicationJSONValue$inboundSchema: z.ZodType<GetProjectHasProjectsResponse200ApplicationJSONValue, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponse200ApplicationJSONValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponse200ApplicationJSONValue, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsResponse1$inboundSchema: z.ZodType<GetProjectHasProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsResponse1FromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteHas$inboundSchema: z.ZodType<GetProjectRouteHas, z.ZodTypeDef, unknown>;
export declare function getProjectRouteHasFromJSON(jsonString: string): SafeParseResult<GetProjectRouteHas, SDKValidationError>;
/** @internal */
export declare const GetProjectRouteAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectRouteAction>;
/** @internal */
export declare const GetProjectRouteMitigate$inboundSchema: z.ZodType<GetProjectRouteMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectRouteMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectRouteMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectRoute2$inboundSchema: z.ZodType<GetProjectRoute2, z.ZodTypeDef, unknown>;
export declare function getProjectRoute2FromJSON(jsonString: string): SafeParseResult<GetProjectRoute2, SDKValidationError>;
/** @internal */
export declare const GetProjectRoute1$inboundSchema: z.ZodType<GetProjectRoute1, z.ZodTypeDef, unknown>;
export declare function getProjectRoute1FromJSON(jsonString: string): SafeParseResult<GetProjectRoute1, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistoryRoute$inboundSchema: z.ZodType<GetProjectBlockHistoryRoute, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistoryRouteFromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistoryRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistory3$inboundSchema: z.ZodType<GetProjectBlockHistory3, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistory3FromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistory3, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistory2$inboundSchema: z.ZodType<GetProjectBlockHistory2, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistory2FromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistory2, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistory1$inboundSchema: z.ZodType<GetProjectBlockHistory1, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistory1FromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistory1, SDKValidationError>;
/** @internal */
export declare const GetProjectBlockHistory$inboundSchema: z.ZodType<GetProjectBlockHistory, z.ZodTypeDef, unknown>;
export declare function getProjectBlockHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectBlockHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectProjectsResponse200Action$inboundSchema: z.ZodNativeEnum<typeof GetProjectProjectsResponse200Action>;
/** @internal */
export declare const GetProjectInterstitialHistory$inboundSchema: z.ZodType<GetProjectInterstitialHistory, z.ZodTypeDef, unknown>;
export declare function getProjectInterstitialHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectInterstitialHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectAbuse$inboundSchema: z.ZodType<GetProjectAbuse, z.ZodTypeDef, unknown>;
export declare function getProjectAbuseFromJSON(jsonString: string): SafeParseResult<GetProjectAbuse, SDKValidationError>;
/** @internal */
export declare const GetProjectHasProjectsValue$inboundSchema: z.ZodType<GetProjectHasProjectsValue, z.ZodTypeDef, unknown>;
export declare function getProjectHasProjectsValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasProjectsValue, SDKValidationError>;
/** @internal */
export declare const GetProjectHas2$inboundSchema: z.ZodType<GetProjectHas2, z.ZodTypeDef, unknown>;
export declare function getProjectHas2FromJSON(jsonString: string): SafeParseResult<GetProjectHas2, SDKValidationError>;
/** @internal */
export declare const HasKey$inboundSchema: z.ZodNativeEnum<typeof HasKey>;
/** @internal */
export declare const GetProjectHasValue$inboundSchema: z.ZodType<GetProjectHasValue, z.ZodTypeDef, unknown>;
export declare function getProjectHasValueFromJSON(jsonString: string): SafeParseResult<GetProjectHasValue, SDKValidationError>;
/** @internal */
export declare const GetProjectHas1$inboundSchema: z.ZodType<GetProjectHas1, z.ZodTypeDef, unknown>;
export declare function getProjectHas1FromJSON(jsonString: string): SafeParseResult<GetProjectHas1, SDKValidationError>;
/** @internal */
export declare const GetProjectInternalRoutesHas$inboundSchema: z.ZodType<GetProjectInternalRoutesHas, z.ZodTypeDef, unknown>;
export declare function getProjectInternalRoutesHasFromJSON(jsonString: string): SafeParseResult<GetProjectInternalRoutesHas, SDKValidationError>;
/** @internal */
export declare const GetProjectInternalRoutesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectInternalRoutesAction>;
/** @internal */
export declare const GetProjectInternalRoutesMitigate$inboundSchema: z.ZodType<GetProjectInternalRoutesMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectInternalRoutesMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectInternalRoutesMitigate, SDKValidationError>;
//# sourceMappingURL=getprojectinternalroutesmitigate.d.ts.map