@bugbug-io/sdk
    Preparing search index...

    Variable SelectorsPresetSchemaConst

    SelectorsPresetSchema: z.ZodObject<
        {
            id: z.ZodOptional<z.ZodString>;
            isCustom: z.ZodBoolean;
            isActive: z.ZodBoolean;
            selectorsGroups: z.ZodArray<
                z.ZodObject<
                    {
                        id: z.ZodOptional<z.ZodString>;
                        relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                        selectors: z.ZodArray<
                            z.ZodObject<
                                {
                                    id: z.ZodOptional<z.ZodString>;
                                    selector: z.ZodNullable<z.ZodString>;
                                    type: z.ZodNullable<z.ZodEnum<[(...), (...), (...), (...)]>>;
                                    isActive: z.ZodBoolean;
                                    step: z.ZodOptional<z.ZodString>;
                                },
                                "passthrough",
                                z.ZodTypeAny,
                                z.objectOutputType<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    z.ZodTypeAny,
                                    "passthrough",
                                >,
                                z.objectInputType<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    z.ZodTypeAny,
                                    "passthrough",
                                >,
                            >,
                            "many",
                        >;
                    },
                    "passthrough",
                    z.ZodTypeAny,
                    z.objectOutputType<
                        {
                            id: z.ZodOptional<z.ZodString>;
                            relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                            selectors: z.ZodArray<
                                z.ZodObject<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    "passthrough",
                                    z.ZodTypeAny,
                                    z.objectOutputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                    z.objectInputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                                "many",
                            >;
                        },
                        z.ZodTypeAny,
                        "passthrough",
                    >,
                    z.objectInputType<
                        {
                            id: z.ZodOptional<z.ZodString>;
                            relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                            selectors: z.ZodArray<
                                z.ZodObject<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    "passthrough",
                                    z.ZodTypeAny,
                                    z.objectOutputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                    z.objectInputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                                "many",
                            >;
                        },
                        z.ZodTypeAny,
                        "passthrough",
                    >,
                >,
                "many",
            >;
        },
        "passthrough",
        z.ZodTypeAny,
        z.objectOutputType<
            {
                id: z.ZodOptional<z.ZodString>;
                isCustom: z.ZodBoolean;
                isActive: z.ZodBoolean;
                selectorsGroups: z.ZodArray<
                    z.ZodObject<
                        {
                            id: z.ZodOptional<z.ZodString>;
                            relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                            selectors: z.ZodArray<
                                z.ZodObject<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    "passthrough",
                                    z.ZodTypeAny,
                                    z.objectOutputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                    z.objectInputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                                "many",
                            >;
                        },
                        "passthrough",
                        z.ZodTypeAny,
                        z.objectOutputType<
                            {
                                id: z.ZodOptional<z.ZodString>;
                                relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                                selectors: z.ZodArray<
                                    z.ZodObject<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        "passthrough",
                                        z.ZodTypeAny,
                                        z.objectOutputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                        z.objectInputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                    >,
                                    "many",
                                >;
                            },
                            z.ZodTypeAny,
                            "passthrough",
                        >,
                        z.objectInputType<
                            {
                                id: z.ZodOptional<z.ZodString>;
                                relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                                selectors: z.ZodArray<
                                    z.ZodObject<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        "passthrough",
                                        z.ZodTypeAny,
                                        z.objectOutputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                        z.objectInputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                    >,
                                    "many",
                                >;
                            },
                            z.ZodTypeAny,
                            "passthrough",
                        >,
                    >,
                    "many",
                >;
            },
            z.ZodTypeAny,
            "passthrough",
        >,
        z.objectInputType<
            {
                id: z.ZodOptional<z.ZodString>;
                isCustom: z.ZodBoolean;
                isActive: z.ZodBoolean;
                selectorsGroups: z.ZodArray<
                    z.ZodObject<
                        {
                            id: z.ZodOptional<z.ZodString>;
                            relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                            selectors: z.ZodArray<
                                z.ZodObject<
                                    {
                                        id: z.ZodOptional<z.ZodString>;
                                        selector: z.ZodNullable<z.ZodString>;
                                        type: z.ZodNullable<z.ZodEnum<(...)>>;
                                        isActive: z.ZodBoolean;
                                        step: z.ZodOptional<z.ZodString>;
                                    },
                                    "passthrough",
                                    z.ZodTypeAny,
                                    z.objectOutputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                    z.objectInputType<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        z.ZodTypeAny,
                                        "passthrough",
                                    >,
                                >,
                                "many",
                            >;
                        },
                        "passthrough",
                        z.ZodTypeAny,
                        z.objectOutputType<
                            {
                                id: z.ZodOptional<z.ZodString>;
                                relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                                selectors: z.ZodArray<
                                    z.ZodObject<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        "passthrough",
                                        z.ZodTypeAny,
                                        z.objectOutputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                        z.objectInputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                    >,
                                    "many",
                                >;
                            },
                            z.ZodTypeAny,
                            "passthrough",
                        >,
                        z.objectInputType<
                            {
                                id: z.ZodOptional<z.ZodString>;
                                relation: z.ZodEnum<["descendant", "ancestor", "sibling"]>;
                                selectors: z.ZodArray<
                                    z.ZodObject<
                                        {
                                            id: z.ZodOptional<(...)>;
                                            selector: z.ZodNullable<(...)>;
                                            type: z.ZodNullable<(...)>;
                                            isActive: z.ZodBoolean;
                                            step: z.ZodOptional<(...)>;
                                        },
                                        "passthrough",
                                        z.ZodTypeAny,
                                        z.objectOutputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                        z.objectInputType<
                                            { id: ...; selector: ...; type: ...; isActive: ...; step: ... },
                                            z.ZodTypeAny,
                                            "passthrough",
                                        >,
                                    >,
                                    "many",
                                >;
                            },
                            z.ZodTypeAny,
                            "passthrough",
                        >,
                    >,
                    "many",
                >;
            },
            z.ZodTypeAny,
            "passthrough",
        >,
    >