Documentation - v0.0.0
    Preparing search index...

    Variable configValuesSchemaConst

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