Documentation - v0.0.0
    Preparing search index...

    Variable configSchemaInputConst

    configSchemaInput: ZodPipeline<
        ZodObject<
            {
                $env: ZodOptional<
                    ZodOptional<
                        ZodRecord<
                            ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >,
                            ZodObject<
                                {
                                    api: ZodDefault<
                                        ZodObject<
                                            { config: ...; secrets: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { config: ...; secrets: ... },
                                            { config?: ...; secrets?: ... },
                                        >,
                                    >;
                                    ccuStage: ZodEnum<
                                        [
                                            "local",
                                            "development",
                                            "staging",
                                            "production",
                                            "production-au",
                                            "test",
                                        ],
                                    >;
                                    cdkEnvironment: ZodDefault<
                                        ZodObject<
                                            { account: ...; region: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { account: ...; region: ... },
                                            { account?: ...; region?: ... },
                                        >,
                                    >;
                                    pipeline: ZodDefault<
                                        ZodObject<
                                            {
                                                appRegistryTag: ...;
                                                assetsBucketName: ...;
                                                repositories: ...;
                                            },
                                            "strip",
                                            ZodTypeAny,
                                            { appRegistryTag: ...; assetsBucketName: ...; repositories: ... },
                                            {
                                                appRegistryTag?: ...;
                                                assetsBucketName?: ...;
                                                repositories?: ...;
                                            },
                                        >,
                                    >;
                                },
                                "passthrough",
                                ZodTypeAny,
                                objectOutputType<
                                    {
                                        api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                        ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                        cdkEnvironment: ZodDefault<
                                            ZodObject<(...), (...), (...), (...), (...)>,
                                        >;
                                        pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                                objectInputType<
                                    {
                                        api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                        ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                        cdkEnvironment: ZodDefault<
                                            ZodObject<(...), (...), (...), (...), (...)>,
                                        >;
                                        pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                            >,
                        >,
                    >,
                >;
                $extends: ZodOptional<ZodOptional<ZodArray<ZodString, "many">>>;
                api: ZodOptional<
                    ZodDefault<
                        ZodObject<
                            {
                                config: ZodDefault<
                                    ZodObject<
                                        {
                                            ccu: ZodDefault<(...)>;
                                            celery: ZodDefault<(...)>;
                                            connect: ZodDefault<(...)>;
                                            django: ZodDefault<(...)>;
                                            elasticSearch: ZodDefault<(...)>;
                                            langchain: ZodDefault<(...)>;
                                            newRelic: ZodDefault<(...)>;
                                            phone: ZodDefault<(...)>;
                                            rag: ZodDefault<(...)>;
                                            sentry: ZodDefault<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            ccu: {
                                                apiUrl: ...;
                                                forceDocker: ...;
                                                newrelicDisable: ...;
                                                webUrl: ...;
                                            };
                                            celery: { alwaysEager: ... };
                                            connect: { instanceId: ... };
                                            django: {
                                                accountAllowRegistration: ...;
                                                allowedHosts: ...;
                                                corsOriginWhitelist: ...;
                                                csrfCookieSecure: ...;
                                                csrfTrustedOrigins: ...;
                                                emailBackend: ...;
                                                secureSslRedirect: ...;
                                                sessionCookieSecure: ...;
                                                settingsModule: ...;
                                            };
                                            elasticSearch: { host: ... };
                                            langchain: { endpoint: ...; project: ...; tracingV2: ... };
                                            newRelic: { configFile: ...; environment?: ... };
                                            phone: { checkTimezone: ... };
                                            rag: {
                                                chatModel: ...;
                                                documentEmbedModel: ...;
                                                queryEmbedModel: ...;
                                            };
                                            sentry: { traceExcludeUrls: ... };
                                        },
                                        {
                                            ccu?: (...)
                                            | (...);
                                            celery?: (...) | (...);
                                            connect?: (...) | (...);
                                            django?: (...) | (...);
                                            elasticSearch?: (...) | (...);
                                            langchain?: (...) | (...);
                                            newRelic?: (...) | (...);
                                            phone?: (...) | (...);
                                            rag?: (...) | (...);
                                            sentry?: (...) | (...);
                                        },
                                    >,
                                >;
                                secrets: ZodDefault<
                                    ZodObject<
                                        {
                                            aws: ZodOptional<(...)>;
                                            cloudfront: ZodOptional<(...)>;
                                            connectFirst: ZodOptional<(...)>;
                                            django: ZodOptional<(...)>;
                                            ipstack: ZodOptional<(...)>;
                                            jwt: ZodOptional<(...)>;
                                            langchain: ZodOptional<(...)>;
                                            notifications: ZodOptional<(...)>;
                                            postgres: ZodOptional<(...)>;
                                            redis: ZodOptional<(...)>;
                                            saml: ZodOptional<(...)>;
                                            stripe: ZodOptional<(...)>;
                                            zendesk: ZodOptional<(...)>;
                                        },
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<
                                            {
                                                aws: ...;
                                                cloudfront: ...;
                                                connectFirst: ...;
                                                django: ...;
                                                ipstack: ...;
                                                jwt: ...;
                                                langchain: ...;
                                                notifications: ...;
                                                postgres: ...;
                                                redis: ...;
                                                saml: ...;
                                                stripe: ...;
                                                zendesk: ...;
                                            },
                                            ZodTypeAny,
                                            "passthrough",
                                        >,
                                        objectInputType<
                                            {
                                                aws: ...;
                                                cloudfront: ...;
                                                connectFirst: ...;
                                                django: ...;
                                                ipstack: ...;
                                                jwt: ...;
                                                langchain: ...;
                                                notifications: ...;
                                                postgres: ...;
                                                redis: ...;
                                                saml: ...;
                                                stripe: ...;
                                                zendesk: ...;
                                            },
                                            ZodTypeAny,
                                            "passthrough",
                                        >,
                                    >,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                config: {
                                    ccu: {
                                        apiUrl: string;
                                        forceDocker: boolean;
                                        newrelicDisable: boolean;
                                        webUrl: string;
                                    };
                                    celery: { alwaysEager: boolean };
                                    connect: { instanceId: string };
                                    django: {
                                        accountAllowRegistration: boolean;
                                        allowedHosts: string[];
                                        corsOriginWhitelist: string[];
                                        csrfCookieSecure: boolean;
                                        csrfTrustedOrigins: string[];
                                        emailBackend: string;
                                        secureSslRedirect: boolean;
                                        sessionCookieSecure: boolean;
                                        settingsModule: string;
                                    };
                                    elasticSearch: { host: string };
                                    langchain: { endpoint: string; project: string; tracingV2: boolean };
                                    newRelic: {
                                        configFile: string;
                                        environment?:
                                            | "local"
                                            | "development"
                                            | "staging"
                                            | "production"
                                            | "production-au"
                                            | "test";
                                    };
                                    phone: { checkTimezone: boolean };
                                    rag: {
                                        chatModel: string;
                                        documentEmbedModel: string;
                                        queryEmbedModel: string;
                                    };
                                    sentry: { traceExcludeUrls: string[] };
                                };
                                secrets: {
                                    aws?: {
                                        accessKeyId: ...;
                                        defaultRegion: ...;
                                        dynamoStage: ...;
                                        secretAccessKey: ...;
                                    };
                                    cloudfront?: { privateKey: ...; publicKey: ... };
                                    connectFirst?: { password: ... };
                                    django?: { adminUrl: ...; mandrill: ...; secretKey: ... };
                                    ipstack?: { apiKey?: ... };
                                    jwt?: { privateKey: ...; publicKey: ... };
                                    langchain?: { apiKey?: ... };
                                    notifications?: { slack: ... };
                                    postgres?: {
                                        dbname: ...;
                                        host?: ...;
                                        hostReplica?: ...;
                                        password?: ...;
                                        port?: ...;
                                        user?: ...;
                                    };
                                    redis?: { host: ...; hostReplicas: ... };
                                    saml?: { awsProvider: ...; awsRole: ... };
                                    stripe?: { apiKey: ... };
                                    zendesk?: { apiKey: ... };
                                } & { [k: string]: unknown };
                            },
                            {
                                config?: {
                                    ccu?: {
                                        apiUrl?: ...;
                                        forceDocker?: ...;
                                        newrelicDisable?: ...;
                                        webUrl?: ...;
                                    };
                                    celery?: { alwaysEager?: ... };
                                    connect?: { instanceId?: ... };
                                    django?: {
                                        accountAllowRegistration?: ...;
                                        allowedHosts?: ...;
                                        corsOriginWhitelist?: ...;
                                        csrfCookieSecure?: ...;
                                        csrfTrustedOrigins?: ...;
                                        emailBackend?: ...;
                                        secureSslRedirect?: ...;
                                        sessionCookieSecure?: ...;
                                        settingsModule?: ...;
                                    };
                                    elasticSearch?: { host?: ... };
                                    langchain?: { endpoint?: ...; project?: ...; tracingV2?: ... };
                                    newRelic?: { configFile?: ...; environment?: ... };
                                    phone?: { checkTimezone?: ... };
                                    rag?: {
                                        chatModel?: ...;
                                        documentEmbedModel?: ...;
                                        queryEmbedModel?: ...;
                                    };
                                    sentry?: { traceExcludeUrls?: ... };
                                };
                                secrets?: objectInputType<
                                    {
                                        aws: ZodOptional<(...)>;
                                        cloudfront: ZodOptional<(...)>;
                                        connectFirst: ZodOptional<(...)>;
                                        django: ZodOptional<(...)>;
                                        ipstack: ZodOptional<(...)>;
                                        jwt: ZodOptional<(...)>;
                                        langchain: ZodOptional<(...)>;
                                        notifications: ZodOptional<(...)>;
                                        postgres: ZodOptional<(...)>;
                                        redis: ZodOptional<(...)>;
                                        saml: ZodOptional<(...)>;
                                        stripe: ZodOptional<(...)>;
                                        zendesk: ZodOptional<(...)>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >;
                            },
                        >,
                    >,
                >;
                ccuStage: ZodOptional<
                    ZodEnum<
                        [
                            "local",
                            "development",
                            "staging",
                            "production",
                            "production-au",
                            "test",
                        ],
                    >,
                >;
                cdkEnvironment: ZodOptional<
                    ZodDefault<
                        ZodObject<
                            { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                            "strip",
                            ZodTypeAny,
                            { account: string; region: string },
                            { account?: string; region?: string },
                        >,
                    >,
                >;
                pipeline: ZodOptional<
                    ZodDefault<
                        ZodObject<
                            {
                                appRegistryTag: ZodDefault<ZodString>;
                                assetsBucketName: ZodDefault<ZodString>;
                                repositories: ZodDefault<ZodArray<ZodString, "many">>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                appRegistryTag: string;
                                assetsBucketName: string;
                                repositories: string[];
                            },
                            {
                                appRegistryTag?: string;
                                assetsBucketName?: string;
                                repositories?: string[];
                            },
                        >,
                    >,
                >;
            },
            "passthrough",
            ZodTypeAny,
            objectOutputType<
                {
                    $env: ZodOptional<
                        ZodOptional<
                            ZodRecord<
                                ZodEnum<
                                    [
                                        "local",
                                        "development",
                                        "staging",
                                        "production",
                                        "production-au",
                                        "test",
                                    ],
                                >,
                                ZodObject<
                                    {
                                        api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                        ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                        cdkEnvironment: ZodDefault<
                                            ZodObject<(...), (...), (...), (...), (...)>,
                                        >;
                                        pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    },
                                    "passthrough",
                                    ZodTypeAny,
                                    objectOutputType<
                                        {
                                            api: ZodDefault<(...)>;
                                            ccuStage: ZodEnum<(...)>;
                                            cdkEnvironment: ZodDefault<(...)>;
                                            pipeline: ZodDefault<(...)>;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                    objectInputType<
                                        {
                                            api: ZodDefault<(...)>;
                                            ccuStage: ZodEnum<(...)>;
                                            cdkEnvironment: ZodDefault<(...)>;
                                            pipeline: ZodDefault<(...)>;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                            >,
                        >,
                    >;
                    $extends: ZodOptional<ZodOptional<ZodArray<ZodString, "many">>>;
                    api: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                {
                                    config: ZodDefault<
                                        ZodObject<
                                            {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            },
                                            "strip",
                                            ZodTypeAny,
                                            {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            },
                                            {
                                                ccu?: ...;
                                                celery?: ...;
                                                connect?: ...;
                                                django?: ...;
                                                elasticSearch?: ...;
                                                langchain?: ...;
                                                newRelic?: ...;
                                                phone?: ...;
                                                rag?: ...;
                                                sentry?: ...;
                                            },
                                        >,
                                    >;
                                    secrets: ZodDefault<
                                        ZodObject<
                                            {
                                                aws: ...;
                                                cloudfront: ...;
                                                connectFirst: ...;
                                                django: ...;
                                                ipstack: ...;
                                                jwt: ...;
                                                langchain: ...;
                                                notifications: ...;
                                                postgres: ...;
                                                redis: ...;
                                                saml: ...;
                                                stripe: ...;
                                                zendesk: ...;
                                            },
                                            "passthrough",
                                            ZodTypeAny,
                                            objectOutputType<(...), (...), (...)>,
                                            objectInputType<(...), (...), (...)>,
                                        >,
                                    >;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    config: {
                                        ccu: {
                                            apiUrl: string;
                                            forceDocker: boolean;
                                            newrelicDisable: boolean;
                                            webUrl: string;
                                        };
                                        celery: { alwaysEager: boolean };
                                        connect: { instanceId: string };
                                        django: {
                                            accountAllowRegistration: boolean;
                                            allowedHosts: (...)[];
                                            corsOriginWhitelist: (...)[];
                                            csrfCookieSecure: boolean;
                                            csrfTrustedOrigins: (...)[];
                                            emailBackend: string;
                                            secureSslRedirect: boolean;
                                            sessionCookieSecure: boolean;
                                            settingsModule: string;
                                        };
                                        elasticSearch: { host: string };
                                        langchain: {
                                            endpoint: string;
                                            project: string;
                                            tracingV2: boolean;
                                        };
                                        newRelic: {
                                            configFile: string;
                                            environment?: | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        };
                                        phone: { checkTimezone: boolean };
                                        rag: {
                                            chatModel: string;
                                            documentEmbedModel: string;
                                            queryEmbedModel: string;
                                        };
                                        sentry: { traceExcludeUrls: (...)[] };
                                    };
                                    secrets: {
                                        aws?: (...)
                                        | (...);
                                        cloudfront?: (...) | (...);
                                        connectFirst?: (...) | (...);
                                        django?: (...) | (...);
                                        ipstack?: (...) | (...);
                                        jwt?: (...) | (...);
                                        langchain?: (...) | (...);
                                        notifications?: (...) | (...);
                                        postgres?: (...) | (...);
                                        redis?: (...) | (...);
                                        saml?: (...) | (...);
                                        stripe?: (...) | (...);
                                        zendesk?: (...) | (...);
                                    } & { [k: string]: unknown };
                                },
                                {
                                    config?: {
                                        ccu?: (...)
                                        | (...);
                                        celery?: (...) | (...);
                                        connect?: (...) | (...);
                                        django?: (...) | (...);
                                        elasticSearch?: (...) | (...);
                                        langchain?: (...) | (...);
                                        newRelic?: (...) | (...);
                                        phone?: (...) | (...);
                                        rag?: (...) | (...);
                                        sentry?: (...) | (...);
                                    };
                                    secrets?: objectInputType<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >;
                                },
                            >,
                        >,
                    >;
                    ccuStage: ZodOptional<
                        ZodEnum<
                            [
                                "local",
                                "development",
                                "staging",
                                "production",
                                "production-au",
                                "test",
                            ],
                        >,
                    >;
                    cdkEnvironment: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                                "strip",
                                ZodTypeAny,
                                { account: string; region: string },
                                { account?: string; region?: string },
                            >,
                        >,
                    >;
                    pipeline: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                {
                                    appRegistryTag: ZodDefault<ZodString>;
                                    assetsBucketName: ZodDefault<ZodString>;
                                    repositories: ZodDefault<ZodArray<ZodString, "many">>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    appRegistryTag: string;
                                    assetsBucketName: string;
                                    repositories: string[];
                                },
                                {
                                    appRegistryTag?: string;
                                    assetsBucketName?: string;
                                    repositories?: string[];
                                },
                            >,
                        >,
                    >;
                },
                ZodTypeAny,
                "passthrough",
            >,
            objectInputType<
                {
                    $env: ZodOptional<
                        ZodOptional<
                            ZodRecord<
                                ZodEnum<
                                    [
                                        "local",
                                        "development",
                                        "staging",
                                        "production",
                                        "production-au",
                                        "test",
                                    ],
                                >,
                                ZodObject<
                                    {
                                        api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                        ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                        cdkEnvironment: ZodDefault<
                                            ZodObject<(...), (...), (...), (...), (...)>,
                                        >;
                                        pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    },
                                    "passthrough",
                                    ZodTypeAny,
                                    objectOutputType<
                                        {
                                            api: ZodDefault<(...)>;
                                            ccuStage: ZodEnum<(...)>;
                                            cdkEnvironment: ZodDefault<(...)>;
                                            pipeline: ZodDefault<(...)>;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                    objectInputType<
                                        {
                                            api: ZodDefault<(...)>;
                                            ccuStage: ZodEnum<(...)>;
                                            cdkEnvironment: ZodDefault<(...)>;
                                            pipeline: ZodDefault<(...)>;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                            >,
                        >,
                    >;
                    $extends: ZodOptional<ZodOptional<ZodArray<ZodString, "many">>>;
                    api: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                {
                                    config: ZodDefault<
                                        ZodObject<
                                            {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            },
                                            "strip",
                                            ZodTypeAny,
                                            {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            },
                                            {
                                                ccu?: ...;
                                                celery?: ...;
                                                connect?: ...;
                                                django?: ...;
                                                elasticSearch?: ...;
                                                langchain?: ...;
                                                newRelic?: ...;
                                                phone?: ...;
                                                rag?: ...;
                                                sentry?: ...;
                                            },
                                        >,
                                    >;
                                    secrets: ZodDefault<
                                        ZodObject<
                                            {
                                                aws: ...;
                                                cloudfront: ...;
                                                connectFirst: ...;
                                                django: ...;
                                                ipstack: ...;
                                                jwt: ...;
                                                langchain: ...;
                                                notifications: ...;
                                                postgres: ...;
                                                redis: ...;
                                                saml: ...;
                                                stripe: ...;
                                                zendesk: ...;
                                            },
                                            "passthrough",
                                            ZodTypeAny,
                                            objectOutputType<(...), (...), (...)>,
                                            objectInputType<(...), (...), (...)>,
                                        >,
                                    >;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    config: {
                                        ccu: {
                                            apiUrl: string;
                                            forceDocker: boolean;
                                            newrelicDisable: boolean;
                                            webUrl: string;
                                        };
                                        celery: { alwaysEager: boolean };
                                        connect: { instanceId: string };
                                        django: {
                                            accountAllowRegistration: boolean;
                                            allowedHosts: (...)[];
                                            corsOriginWhitelist: (...)[];
                                            csrfCookieSecure: boolean;
                                            csrfTrustedOrigins: (...)[];
                                            emailBackend: string;
                                            secureSslRedirect: boolean;
                                            sessionCookieSecure: boolean;
                                            settingsModule: string;
                                        };
                                        elasticSearch: { host: string };
                                        langchain: {
                                            endpoint: string;
                                            project: string;
                                            tracingV2: boolean;
                                        };
                                        newRelic: {
                                            configFile: string;
                                            environment?: | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        };
                                        phone: { checkTimezone: boolean };
                                        rag: {
                                            chatModel: string;
                                            documentEmbedModel: string;
                                            queryEmbedModel: string;
                                        };
                                        sentry: { traceExcludeUrls: (...)[] };
                                    };
                                    secrets: {
                                        aws?: (...)
                                        | (...);
                                        cloudfront?: (...) | (...);
                                        connectFirst?: (...) | (...);
                                        django?: (...) | (...);
                                        ipstack?: (...) | (...);
                                        jwt?: (...) | (...);
                                        langchain?: (...) | (...);
                                        notifications?: (...) | (...);
                                        postgres?: (...) | (...);
                                        redis?: (...) | (...);
                                        saml?: (...) | (...);
                                        stripe?: (...) | (...);
                                        zendesk?: (...) | (...);
                                    } & { [k: string]: unknown };
                                },
                                {
                                    config?: {
                                        ccu?: (...)
                                        | (...);
                                        celery?: (...) | (...);
                                        connect?: (...) | (...);
                                        django?: (...) | (...);
                                        elasticSearch?: (...) | (...);
                                        langchain?: (...) | (...);
                                        newRelic?: (...) | (...);
                                        phone?: (...) | (...);
                                        rag?: (...) | (...);
                                        sentry?: (...) | (...);
                                    };
                                    secrets?: objectInputType<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >;
                                },
                            >,
                        >,
                    >;
                    ccuStage: ZodOptional<
                        ZodEnum<
                            [
                                "local",
                                "development",
                                "staging",
                                "production",
                                "production-au",
                                "test",
                            ],
                        >,
                    >;
                    cdkEnvironment: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                                "strip",
                                ZodTypeAny,
                                { account: string; region: string },
                                { account?: string; region?: string },
                            >,
                        >,
                    >;
                    pipeline: ZodOptional<
                        ZodDefault<
                            ZodObject<
                                {
                                    appRegistryTag: ZodDefault<ZodString>;
                                    assetsBucketName: ZodDefault<ZodString>;
                                    repositories: ZodDefault<ZodArray<ZodString, "many">>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    appRegistryTag: string;
                                    assetsBucketName: string;
                                    repositories: string[];
                                },
                                {
                                    appRegistryTag?: string;
                                    assetsBucketName?: string;
                                    repositories?: string[];
                                },
                            >,
                        >,
                    >;
                },
                ZodTypeAny,
                "passthrough",
            >,
        >,
        ZodObject<
            {
                api: ZodDefault<
                    ZodObject<
                        {
                            config: ZodDefault<
                                ZodObject<
                                    {
                                        ccu: ZodDefault<(...)>;
                                        celery: ZodDefault<(...)>;
                                        connect: ZodDefault<(...)>;
                                        django: ZodDefault<(...)>;
                                        elasticSearch: ZodDefault<(...)>;
                                        langchain: ZodDefault<(...)>;
                                        newRelic: ZodDefault<(...)>;
                                        phone: ZodDefault<(...)>;
                                        rag: ZodDefault<(...)>;
                                        sentry: ZodDefault<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        ccu: {
                                            apiUrl: ...;
                                            forceDocker: ...;
                                            newrelicDisable: ...;
                                            webUrl: ...;
                                        };
                                        celery: { alwaysEager: ... };
                                        connect: { instanceId: ... };
                                        django: {
                                            accountAllowRegistration: ...;
                                            allowedHosts: ...;
                                            corsOriginWhitelist: ...;
                                            csrfCookieSecure: ...;
                                            csrfTrustedOrigins: ...;
                                            emailBackend: ...;
                                            secureSslRedirect: ...;
                                            sessionCookieSecure: ...;
                                            settingsModule: ...;
                                        };
                                        elasticSearch: { host: ... };
                                        langchain: { endpoint: ...; project: ...; tracingV2: ... };
                                        newRelic: { configFile: ...; environment?: ... };
                                        phone: { checkTimezone: ... };
                                        rag: {
                                            chatModel: ...;
                                            documentEmbedModel: ...;
                                            queryEmbedModel: ...;
                                        };
                                        sentry: { traceExcludeUrls: ... };
                                    },
                                    {
                                        ccu?: (...)
                                        | (...);
                                        celery?: (...) | (...);
                                        connect?: (...) | (...);
                                        django?: (...) | (...);
                                        elasticSearch?: (...) | (...);
                                        langchain?: (...) | (...);
                                        newRelic?: (...) | (...);
                                        phone?: (...) | (...);
                                        rag?: (...) | (...);
                                        sentry?: (...) | (...);
                                    },
                                >,
                            >;
                            secrets: ZodDefault<
                                ZodObject<
                                    {
                                        aws: ZodOptional<(...)>;
                                        cloudfront: ZodOptional<(...)>;
                                        connectFirst: ZodOptional<(...)>;
                                        django: ZodOptional<(...)>;
                                        ipstack: ZodOptional<(...)>;
                                        jwt: ZodOptional<(...)>;
                                        langchain: ZodOptional<(...)>;
                                        notifications: ZodOptional<(...)>;
                                        postgres: ZodOptional<(...)>;
                                        redis: ZodOptional<(...)>;
                                        saml: ZodOptional<(...)>;
                                        stripe: ZodOptional<(...)>;
                                        zendesk: ZodOptional<(...)>;
                                    },
                                    "passthrough",
                                    ZodTypeAny,
                                    objectOutputType<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                    objectInputType<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                            >;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            config: {
                                ccu: {
                                    apiUrl: string;
                                    forceDocker: boolean;
                                    newrelicDisable: boolean;
                                    webUrl: string;
                                };
                                celery: { alwaysEager: boolean };
                                connect: { instanceId: string };
                                django: {
                                    accountAllowRegistration: boolean;
                                    allowedHosts: string[];
                                    corsOriginWhitelist: string[];
                                    csrfCookieSecure: boolean;
                                    csrfTrustedOrigins: string[];
                                    emailBackend: string;
                                    secureSslRedirect: boolean;
                                    sessionCookieSecure: boolean;
                                    settingsModule: string;
                                };
                                elasticSearch: { host: string };
                                langchain: { endpoint: string; project: string; tracingV2: boolean };
                                newRelic: {
                                    configFile: string;
                                    environment?:
                                        | "local"
                                        | "development"
                                        | "staging"
                                        | "production"
                                        | "production-au"
                                        | "test";
                                };
                                phone: { checkTimezone: boolean };
                                rag: {
                                    chatModel: string;
                                    documentEmbedModel: string;
                                    queryEmbedModel: string;
                                };
                                sentry: { traceExcludeUrls: string[] };
                            };
                            secrets: {
                                aws?: {
                                    accessKeyId: ...;
                                    defaultRegion: ...;
                                    dynamoStage: ...;
                                    secretAccessKey: ...;
                                };
                                cloudfront?: { privateKey: ...; publicKey: ... };
                                connectFirst?: { password: ... };
                                django?: { adminUrl: ...; mandrill: ...; secretKey: ... };
                                ipstack?: { apiKey?: ... };
                                jwt?: { privateKey: ...; publicKey: ... };
                                langchain?: { apiKey?: ... };
                                notifications?: { slack: ... };
                                postgres?: {
                                    dbname: ...;
                                    host?: ...;
                                    hostReplica?: ...;
                                    password?: ...;
                                    port?: ...;
                                    user?: ...;
                                };
                                redis?: { host: ...; hostReplicas: ... };
                                saml?: { awsProvider: ...; awsRole: ... };
                                stripe?: { apiKey: ... };
                                zendesk?: { apiKey: ... };
                            } & { [k: string]: unknown };
                        },
                        {
                            config?: {
                                ccu?: {
                                    apiUrl?: ...;
                                    forceDocker?: ...;
                                    newrelicDisable?: ...;
                                    webUrl?: ...;
                                };
                                celery?: { alwaysEager?: ... };
                                connect?: { instanceId?: ... };
                                django?: {
                                    accountAllowRegistration?: ...;
                                    allowedHosts?: ...;
                                    corsOriginWhitelist?: ...;
                                    csrfCookieSecure?: ...;
                                    csrfTrustedOrigins?: ...;
                                    emailBackend?: ...;
                                    secureSslRedirect?: ...;
                                    sessionCookieSecure?: ...;
                                    settingsModule?: ...;
                                };
                                elasticSearch?: { host?: ... };
                                langchain?: { endpoint?: ...; project?: ...; tracingV2?: ... };
                                newRelic?: { configFile?: ...; environment?: ... };
                                phone?: { checkTimezone?: ... };
                                rag?: {
                                    chatModel?: ...;
                                    documentEmbedModel?: ...;
                                    queryEmbedModel?: ...;
                                };
                                sentry?: { traceExcludeUrls?: ... };
                            };
                            secrets?: objectInputType<
                                {
                                    aws: ZodOptional<(...)>;
                                    cloudfront: ZodOptional<(...)>;
                                    connectFirst: ZodOptional<(...)>;
                                    django: ZodOptional<(...)>;
                                    ipstack: ZodOptional<(...)>;
                                    jwt: ZodOptional<(...)>;
                                    langchain: ZodOptional<(...)>;
                                    notifications: ZodOptional<(...)>;
                                    postgres: ZodOptional<(...)>;
                                    redis: ZodOptional<(...)>;
                                    saml: ZodOptional<(...)>;
                                    stripe: ZodOptional<(...)>;
                                    zendesk: ZodOptional<(...)>;
                                },
                                ZodTypeAny,
                                "passthrough",
                            >;
                        },
                    >,
                >;
                ccuStage: ZodEnum<
                    [
                        "local",
                        "development",
                        "staging",
                        "production",
                        "production-au",
                        "test",
                    ],
                >;
                cdkEnvironment: ZodDefault<
                    ZodObject<
                        { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                        "strip",
                        ZodTypeAny,
                        { account: string; region: string },
                        { account?: string; region?: string },
                    >,
                >;
                pipeline: ZodDefault<
                    ZodObject<
                        {
                            appRegistryTag: ZodDefault<ZodString>;
                            assetsBucketName: ZodDefault<ZodString>;
                            repositories: ZodDefault<ZodArray<ZodString, "many">>;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            appRegistryTag: string;
                            assetsBucketName: string;
                            repositories: string[];
                        },
                        {
                            appRegistryTag?: string;
                            assetsBucketName?: string;
                            repositories?: string[];
                        },
                    >,
                >;
            } & {
                $env: ZodOptional<
                    ZodRecord<
                        ZodEnum<
                            [
                                "local",
                                "development",
                                "staging",
                                "production",
                                "production-au",
                                "test",
                            ],
                        >,
                        ZodObject<
                            {
                                api: ZodDefault<
                                    ZodObject<
                                        { config: ...; secrets: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { config: ...; secrets: ... },
                                        { config?: ...; secrets?: ... },
                                    >,
                                >;
                                ccuStage: ZodEnum<
                                    [
                                        "local",
                                        "development",
                                        "staging",
                                        "production",
                                        "production-au",
                                        "test",
                                    ],
                                >;
                                cdkEnvironment: ZodDefault<
                                    ZodObject<
                                        { account: ...; region: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { account: ...; region: ... },
                                        { account?: ...; region?: ... },
                                    >,
                                >;
                                pipeline: ZodDefault<
                                    ZodObject<
                                        {
                                            appRegistryTag: ...;
                                            assetsBucketName: ...;
                                            repositories: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        { appRegistryTag: ...; assetsBucketName: ...; repositories: ... },
                                        {
                                            appRegistryTag?: ...;
                                            assetsBucketName?: ...;
                                            repositories?: ...;
                                        },
                                    >,
                                >;
                            },
                            "passthrough",
                            ZodTypeAny,
                            objectOutputType<
                                {
                                    api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                    cdkEnvironment: ZodDefault<
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    >;
                                    pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                },
                                ZodTypeAny,
                                "passthrough",
                            >,
                            objectInputType<
                                {
                                    api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                    cdkEnvironment: ZodDefault<
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    >;
                                    pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                },
                                ZodTypeAny,
                                "passthrough",
                            >,
                        >,
                    >,
                >;
                $extends: ZodOptional<ZodArray<ZodString, "many">>;
            },
            "passthrough",
            ZodTypeAny,
            objectOutputType<
                {
                    api: ZodDefault<
                        ZodObject<
                            {
                                config: ZodDefault<
                                    ZodObject<
                                        {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        },
                                        {
                                            ccu?: ...;
                                            celery?: ...;
                                            connect?: ...;
                                            django?: ...;
                                            elasticSearch?: ...;
                                            langchain?: ...;
                                            newRelic?: ...;
                                            phone?: ...;
                                            rag?: ...;
                                            sentry?: ...;
                                        },
                                    >,
                                >;
                                secrets: ZodDefault<
                                    ZodObject<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<(...), (...), (...)>,
                                        objectInputType<(...), (...), (...)>,
                                    >,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                config: {
                                    ccu: {
                                        apiUrl: string;
                                        forceDocker: boolean;
                                        newrelicDisable: boolean;
                                        webUrl: string;
                                    };
                                    celery: { alwaysEager: boolean };
                                    connect: { instanceId: string };
                                    django: {
                                        accountAllowRegistration: boolean;
                                        allowedHosts: (...)[];
                                        corsOriginWhitelist: (...)[];
                                        csrfCookieSecure: boolean;
                                        csrfTrustedOrigins: (...)[];
                                        emailBackend: string;
                                        secureSslRedirect: boolean;
                                        sessionCookieSecure: boolean;
                                        settingsModule: string;
                                    };
                                    elasticSearch: { host: string };
                                    langchain: { endpoint: string; project: string; tracingV2: boolean };
                                    newRelic: {
                                        configFile: string;
                                        environment?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                    };
                                    phone: { checkTimezone: boolean };
                                    rag: {
                                        chatModel: string;
                                        documentEmbedModel: string;
                                        queryEmbedModel: string;
                                    };
                                    sentry: { traceExcludeUrls: (...)[] };
                                };
                                secrets: {
                                    aws?: (...)
                                    | (...);
                                    cloudfront?: (...) | (...);
                                    connectFirst?: (...) | (...);
                                    django?: (...) | (...);
                                    ipstack?: (...) | (...);
                                    jwt?: (...) | (...);
                                    langchain?: (...) | (...);
                                    notifications?: (...) | (...);
                                    postgres?: (...) | (...);
                                    redis?: (...) | (...);
                                    saml?: (...) | (...);
                                    stripe?: (...) | (...);
                                    zendesk?: (...) | (...);
                                } & { [k: string]: unknown };
                            },
                            {
                                config?: {
                                    ccu?: (...)
                                    | (...);
                                    celery?: (...) | (...);
                                    connect?: (...) | (...);
                                    django?: (...) | (...);
                                    elasticSearch?: (...) | (...);
                                    langchain?: (...) | (...);
                                    newRelic?: (...) | (...);
                                    phone?: (...) | (...);
                                    rag?: (...) | (...);
                                    sentry?: (...) | (...);
                                };
                                secrets?: objectInputType<
                                    {
                                        aws: ...;
                                        cloudfront: ...;
                                        connectFirst: ...;
                                        django: ...;
                                        ipstack: ...;
                                        jwt: ...;
                                        langchain: ...;
                                        notifications: ...;
                                        postgres: ...;
                                        redis: ...;
                                        saml: ...;
                                        stripe: ...;
                                        zendesk: ...;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >;
                            },
                        >,
                    >;
                    ccuStage: ZodEnum<
                        [
                            "local",
                            "development",
                            "staging",
                            "production",
                            "production-au",
                            "test",
                        ],
                    >;
                    cdkEnvironment: ZodDefault<
                        ZodObject<
                            { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                            "strip",
                            ZodTypeAny,
                            { account: string; region: string },
                            { account?: string; region?: string },
                        >,
                    >;
                    pipeline: ZodDefault<
                        ZodObject<
                            {
                                appRegistryTag: ZodDefault<ZodString>;
                                assetsBucketName: ZodDefault<ZodString>;
                                repositories: ZodDefault<ZodArray<ZodString, "many">>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                appRegistryTag: string;
                                assetsBucketName: string;
                                repositories: string[];
                            },
                            {
                                appRegistryTag?: string;
                                assetsBucketName?: string;
                                repositories?: string[];
                            },
                        >,
                    >;
                } & {
                    $env: ZodOptional<
                        ZodRecord<
                            ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >,
                            ZodObject<
                                {
                                    api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                    cdkEnvironment: ZodDefault<
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    >;
                                    pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                },
                                "passthrough",
                                ZodTypeAny,
                                objectOutputType<
                                    {
                                        api: ZodDefault<(...)>;
                                        ccuStage: ZodEnum<(...)>;
                                        cdkEnvironment: ZodDefault<(...)>;
                                        pipeline: ZodDefault<(...)>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                                objectInputType<
                                    {
                                        api: ZodDefault<(...)>;
                                        ccuStage: ZodEnum<(...)>;
                                        cdkEnvironment: ZodDefault<(...)>;
                                        pipeline: ZodDefault<(...)>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                            >,
                        >,
                    >;
                    $extends: ZodOptional<ZodArray<ZodString, "many">>;
                },
                ZodTypeAny,
                "passthrough",
            >,
            objectInputType<
                {
                    api: ZodDefault<
                        ZodObject<
                            {
                                config: ZodDefault<
                                    ZodObject<
                                        {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        },
                                        {
                                            ccu?: ...;
                                            celery?: ...;
                                            connect?: ...;
                                            django?: ...;
                                            elasticSearch?: ...;
                                            langchain?: ...;
                                            newRelic?: ...;
                                            phone?: ...;
                                            rag?: ...;
                                            sentry?: ...;
                                        },
                                    >,
                                >;
                                secrets: ZodDefault<
                                    ZodObject<
                                        {
                                            aws: ...;
                                            cloudfront: ...;
                                            connectFirst: ...;
                                            django: ...;
                                            ipstack: ...;
                                            jwt: ...;
                                            langchain: ...;
                                            notifications: ...;
                                            postgres: ...;
                                            redis: ...;
                                            saml: ...;
                                            stripe: ...;
                                            zendesk: ...;
                                        },
                                        "passthrough",
                                        ZodTypeAny,
                                        objectOutputType<(...), (...), (...)>,
                                        objectInputType<(...), (...), (...)>,
                                    >,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                config: {
                                    ccu: {
                                        apiUrl: string;
                                        forceDocker: boolean;
                                        newrelicDisable: boolean;
                                        webUrl: string;
                                    };
                                    celery: { alwaysEager: boolean };
                                    connect: { instanceId: string };
                                    django: {
                                        accountAllowRegistration: boolean;
                                        allowedHosts: (...)[];
                                        corsOriginWhitelist: (...)[];
                                        csrfCookieSecure: boolean;
                                        csrfTrustedOrigins: (...)[];
                                        emailBackend: string;
                                        secureSslRedirect: boolean;
                                        sessionCookieSecure: boolean;
                                        settingsModule: string;
                                    };
                                    elasticSearch: { host: string };
                                    langchain: { endpoint: string; project: string; tracingV2: boolean };
                                    newRelic: {
                                        configFile: string;
                                        environment?: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                    };
                                    phone: { checkTimezone: boolean };
                                    rag: {
                                        chatModel: string;
                                        documentEmbedModel: string;
                                        queryEmbedModel: string;
                                    };
                                    sentry: { traceExcludeUrls: (...)[] };
                                };
                                secrets: {
                                    aws?: (...)
                                    | (...);
                                    cloudfront?: (...) | (...);
                                    connectFirst?: (...) | (...);
                                    django?: (...) | (...);
                                    ipstack?: (...) | (...);
                                    jwt?: (...) | (...);
                                    langchain?: (...) | (...);
                                    notifications?: (...) | (...);
                                    postgres?: (...) | (...);
                                    redis?: (...) | (...);
                                    saml?: (...) | (...);
                                    stripe?: (...) | (...);
                                    zendesk?: (...) | (...);
                                } & { [k: string]: unknown };
                            },
                            {
                                config?: {
                                    ccu?: (...)
                                    | (...);
                                    celery?: (...) | (...);
                                    connect?: (...) | (...);
                                    django?: (...) | (...);
                                    elasticSearch?: (...) | (...);
                                    langchain?: (...) | (...);
                                    newRelic?: (...) | (...);
                                    phone?: (...) | (...);
                                    rag?: (...) | (...);
                                    sentry?: (...) | (...);
                                };
                                secrets?: objectInputType<
                                    {
                                        aws: ...;
                                        cloudfront: ...;
                                        connectFirst: ...;
                                        django: ...;
                                        ipstack: ...;
                                        jwt: ...;
                                        langchain: ...;
                                        notifications: ...;
                                        postgres: ...;
                                        redis: ...;
                                        saml: ...;
                                        stripe: ...;
                                        zendesk: ...;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >;
                            },
                        >,
                    >;
                    ccuStage: ZodEnum<
                        [
                            "local",
                            "development",
                            "staging",
                            "production",
                            "production-au",
                            "test",
                        ],
                    >;
                    cdkEnvironment: ZodDefault<
                        ZodObject<
                            { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                            "strip",
                            ZodTypeAny,
                            { account: string; region: string },
                            { account?: string; region?: string },
                        >,
                    >;
                    pipeline: ZodDefault<
                        ZodObject<
                            {
                                appRegistryTag: ZodDefault<ZodString>;
                                assetsBucketName: ZodDefault<ZodString>;
                                repositories: ZodDefault<ZodArray<ZodString, "many">>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                appRegistryTag: string;
                                assetsBucketName: string;
                                repositories: string[];
                            },
                            {
                                appRegistryTag?: string;
                                assetsBucketName?: string;
                                repositories?: string[];
                            },
                        >,
                    >;
                } & {
                    $env: ZodOptional<
                        ZodRecord<
                            ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >,
                            ZodObject<
                                {
                                    api: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    ccuStage: ZodEnum<[(...), (...), (...), (...), (...), (...)]>;
                                    cdkEnvironment: ZodDefault<
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                    >;
                                    pipeline: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                },
                                "passthrough",
                                ZodTypeAny,
                                objectOutputType<
                                    {
                                        api: ZodDefault<(...)>;
                                        ccuStage: ZodEnum<(...)>;
                                        cdkEnvironment: ZodDefault<(...)>;
                                        pipeline: ZodDefault<(...)>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                                objectInputType<
                                    {
                                        api: ZodDefault<(...)>;
                                        ccuStage: ZodEnum<(...)>;
                                        cdkEnvironment: ZodDefault<(...)>;
                                        pipeline: ZodDefault<(...)>;
                                    },
                                    ZodTypeAny,
                                    "passthrough",
                                >,
                            >,
                        >,
                    >;
                    $extends: ZodOptional<ZodArray<ZodString, "many">>;
                },
                ZodTypeAny,
                "passthrough",
            >,
        >,
    > = ...