UNPKG

@snap/camera-kit

Version:
3,823 lines 295 kB
import _m0 from "protobufjs/minimal";
import { ConfigResult } from "./config_result";
import { BenchmarkRequest } from "./benchmark";
export declare const protobufPackage = "snapchat.cdp.cof";
export interface ConfigTargetingResponseDebugData {
    abResultChecksumInput: string;
}
export interface ConfigTargetingResponse {
    configResults: ConfigResult[];
    configResultsEtag: string;
    benchmarkRequest: BenchmarkRequest | undefined;
    fullResults: boolean;
    abResultChecksum: number;
    iso3166Alpha2CountryCodeFromRequestIp: string;
    debugData: ConfigTargetingResponseDebugData | undefined;
}
export declare const ConfigTargetingResponseDebugData: {
    encode(message: ConfigTargetingResponseDebugData, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigTargetingResponseDebugData;
    fromPartial<I extends {
        abResultChecksumInput?: string | undefined;
    } & {
        abResultChecksumInput?: string | undefined;
    } & Record<Exclude<keyof I, "abResultChecksumInput">, never>>(object: I): ConfigTargetingResponseDebugData;
};
export declare const ConfigTargetingResponse: {
    encode(message: ConfigTargetingResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigTargetingResponse;
    fromPartial<I extends {
        configResults?: {
            configId?: string | undefined;
            value?: {
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } | undefined;
                mapValue?: {
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: {
                    value?: string[] | undefined;
                } | undefined;
            } | undefined;
            targetingExpression?: {
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: any[] | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } | undefined;
                propertyMetadata?: {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } | undefined;
            } | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            namespace?: import("./namespace").Namespace | undefined;
            studyName?: string | undefined;
            experimentId?: number | undefined;
            delete?: boolean | undefined;
            servePlatforms?: import("./config_result").ConfigResult_ServePlatform[] | undefined;
            sequenceId?: number | undefined;
            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
            segmentOrdinal?: number | undefined;
            generatedFromAbAllowlists?: boolean | undefined;
            internalFields?: {
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } | undefined;
            configIntId?: number | undefined;
        }[] | undefined;
        configResultsEtag?: string | undefined;
        benchmarkRequest?: {
            benchmarkNames?: import("./benchmark_name").BenchmarkName[] | undefined;
            expirationTimestamp?: Date | undefined;
        } | undefined;
        fullResults?: boolean | undefined;
        abResultChecksum?: number | undefined;
        iso3166Alpha2CountryCodeFromRequestIp?: string | undefined;
        debugData?: {
            abResultChecksumInput?: string | undefined;
        } | undefined;
    } & {
        configResults?: ({
            configId?: string | undefined;
            value?: {
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } | undefined;
                mapValue?: {
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: {
                    value?: string[] | undefined;
                } | undefined;
            } | undefined;
            targetingExpression?: {
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: any[] | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } | undefined;
                propertyMetadata?: {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } | undefined;
            } | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            namespace?: import("./namespace").Namespace | undefined;
            studyName?: string | undefined;
            experimentId?: number | undefined;
            delete?: boolean | undefined;
            servePlatforms?: import("./config_result").ConfigResult_ServePlatform[] | undefined;
            sequenceId?: number | undefined;
            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
            segmentOrdinal?: number | undefined;
            generatedFromAbAllowlists?: boolean | undefined;
            internalFields?: {
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } | undefined;
            configIntId?: number | undefined;
        }[] & ({
            configId?: string | undefined;
            value?: {
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } | undefined;
                mapValue?: {
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: {
                    value?: string[] | undefined;
                } | undefined;
            } | undefined;
            targetingExpression?: {
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: any[] | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } | undefined;
                propertyMetadata?: {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } | undefined;
            } | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            namespace?: import("./namespace").Namespace | undefined;
            studyName?: string | undefined;
            experimentId?: number | undefined;
            delete?: boolean | undefined;
            servePlatforms?: import("./config_result").ConfigResult_ServePlatform[] | undefined;
            sequenceId?: number | undefined;
            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
            segmentOrdinal?: number | undefined;
            generatedFromAbAllowlists?: boolean | undefined;
            internalFields?: {
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } | undefined;
            configIntId?: number | undefined;
        } & {
            configId?: string | undefined;
            value?: ({
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } | undefined;
                mapValue?: {
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: {
                    value?: string[] | undefined;
                } | undefined;
            } & {
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: ({
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } & {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                mapValue?: ({
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } & {
                    records?: ({
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] & ({
                        key?: string | undefined;
                        value?: string | undefined;
                    } & {
                        key?: string | undefined;
                        value?: string | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["value"]["mapValue"]["records"], keyof {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[]>, never>) | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["value"]["mapValue"], "records">, never>) | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: ({
                    value?: string[] | undefined;
                } & {
                    value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
            } & Record<Exclude<keyof I["configResults"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
            targetingExpression?: ({
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: any[] | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } | undefined;
                propertyMetadata?: {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } | undefined;
            } & {
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: ({
                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                    children?: any[] | undefined;
                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                    value?: {
                        intValue?: number | undefined;
                        longValue?: string | undefined;
                        floatValue?: number | undefined;
                        doubleValue?: number | undefined;
                        boolValue?: boolean | undefined;
                        stringValue?: string | undefined;
                        anyValue?: {
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } | undefined;
                        mapValue?: {
                            records?: {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] | undefined;
                        } | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: {
                            value?: string[] | undefined;
                        } | undefined;
                    } | undefined;
                    propertyMetadata?: {
                        itemId?: number | undefined;
                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                        abNamespaceForHashing?: string | undefined;
                        abSeedForHashing?: string | undefined;
                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                        cofRolloutSeedForHashing?: string | undefined;
                        adsNonBudgetSegmentLayer?: number | undefined;
                    } | undefined;
                }[] & ({
                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                    children?: any[] | undefined;
                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                    value?: {
                        intValue?: number | undefined;
                        longValue?: string | undefined;
                        floatValue?: number | undefined;
                        doubleValue?: number | undefined;
                        boolValue?: boolean | undefined;
                        stringValue?: string | undefined;
                        anyValue?: {
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } | undefined;
                        mapValue?: {
                            records?: {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] | undefined;
                        } | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: {
                            value?: string[] | undefined;
                        } | undefined;
                    } | undefined;
                    propertyMetadata?: {
                        itemId?: number | undefined;
                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                        abNamespaceForHashing?: string | undefined;
                        abSeedForHashing?: string | undefined;
                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                        cofRolloutSeedForHashing?: string | undefined;
                        adsNonBudgetSegmentLayer?: number | undefined;
                    } | undefined;
                } & {
                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                    children?: ({
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    }[] & ({
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } & {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: ({
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        }[] & ({
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        } & {
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: ({
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            }[] & ({
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            } & {
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: ({
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                }[] & ({
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                } & {
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: ({
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    }[] & ({
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    } & {
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: ({
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        }[] & ({
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        } & {
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: ({
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            }[] & ({
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            } & {
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: ({
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                }[] & ({
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                }[]>, never>) | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: ({
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                                propertyMetadata?: ({
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            }[]>, never>) | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: ({
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } & {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: ({
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                                mapValue?: ({
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: ({
                                                    value?: string[] | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                            propertyMetadata?: ({
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } & {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        }[]>, never>) | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: ({
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } & {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: ({
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } & {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                            mapValue?: ({
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } & {
                                                records?: ({
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] & ({
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: ({
                                                value?: string[] | undefined;
                                            } & {
                                                value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                        propertyMetadata?: ({
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } & {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    }[]>, never>) | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: ({
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } & {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: ({
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } & {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                        mapValue?: ({
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } & {
                                            records?: ({
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] & ({
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            } & {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: ({
                                            value?: string[] | undefined;
                                        } & {
                                            value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                    propertyMetadata?: ({
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } & {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                }[]>, never>) | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: ({
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } & {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: ({
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } & {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                    mapValue?: ({
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } & {
                                        records?: ({
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] & ({
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        } & {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: ({
                                        value?: string[] | undefined;
                                    } & {
                                        value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                propertyMetadata?: ({
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } & {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            }[]>, never>) | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: ({
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } & {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: ({
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } & {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                mapValue?: ({
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } & {
                                    records?: ({
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] & ({
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    } & {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: ({
                                    value?: string[] | undefined;
                                } & {
                                    value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                            propertyMetadata?: ({
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } & {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"], keyof {
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        }[]>, never>) | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: ({
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } & {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: ({
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } & {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                            mapValue?: ({
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } & {
                                records?: ({
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] & ({
                                    key?: string | undefined;
                                    value?: string | undefined;
                                } & {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                        propertyMetadata?: ({
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } & {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["children"], keyof {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    }[]>, never>) | undefined;
                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                    value?: ({
                        intValue?: number | undefined;
                        longValue?: string | undefined;
                        floatValue?: number | undefined;
                        doubleValue?: number | undefined;
                        boolValue?: boolean | undefined;
                        stringValue?: string | undefined;
                        anyValue?: {
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } | undefined;
                        mapValue?: {
                            records?: {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] | undefined;
                        } | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: {
                            value?: string[] | undefined;
                        } | undefined;
                    } & {
                        intValue?: number | undefined;
                        longValue?: string | undefined;
                        floatValue?: number | undefined;
                        doubleValue?: number | undefined;
                        boolValue?: boolean | undefined;
                        stringValue?: string | undefined;
                        anyValue?: ({
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } & {
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                        mapValue?: ({
                            records?: {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] | undefined;
                        } & {
                            records?: ({
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] & ({
                                key?: string | undefined;
                                value?: string | undefined;
                            } & {
                                key?: string | undefined;
                                value?: string | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: ({
                            value?: string[] | undefined;
                        } & {
                            value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                    propertyMetadata?: ({
                        itemId?: number | undefined;
                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                        abNamespaceForHashing?: string | undefined;
                        abSeedForHashing?: string | undefined;
                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                        cofRolloutSeedForHashing?: string | undefined;
                        adsNonBudgetSegmentLayer?: number | undefined;
                    } & {
                        itemId?: number | undefined;
                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                        abNamespaceForHashing?: string | undefined;
                        abSeedForHashing?: string | undefined;
                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                        cofRolloutSeedForHashing?: string | undefined;
                        adsNonBudgetSegmentLayer?: number | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["children"], keyof {
                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                    children?: any[] | undefined;
                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                    value?: {
                        intValue?: number | undefined;
                        longValue?: string | undefined;
                        floatValue?: number | undefined;
                        doubleValue?: number | undefined;
                        boolValue?: boolean | undefined;
                        stringValue?: string | undefined;
                        anyValue?: {
                            typeUrl?: string | undefined;
                            value?: Uint8Array | undefined;
                        } | undefined;
                        mapValue?: {
                            records?: {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[] | undefined;
                        } | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: {
                            value?: string[] | undefined;
                        } | undefined;
                    } | undefined;
                    propertyMetadata?: {
                        itemId?: number | undefined;
                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                        abNamespaceForHashing?: string | undefined;
                        abSeedForHashing?: string | undefined;
                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                        cofRolloutSeedForHashing?: string | undefined;
                        adsNonBudgetSegmentLayer?: number | undefined;
                    } | undefined;
                }[]>, never>) | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: ({
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } & {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: ({
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } & {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                    mapValue?: ({
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } & {
                        records?: ({
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] & ({
                            key?: string | undefined;
                            value?: string | undefined;
                        } & {
                            key?: string | undefined;
                            value?: string | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                propertyMetadata?: ({
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } & {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
            } & Record<Exclude<keyof I["configResults"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            namespace?: import("./namespace").Namespace | undefined;
            studyName?: string | undefined;
            experimentId?: number | undefined;
            delete?: boolean | undefined;
            servePlatforms?: (import("./config_result").ConfigResult_ServePlatform[] & import("./config_result").ConfigResult_ServePlatform[] & Record<Exclude<keyof I["configResults"][number]["servePlatforms"], keyof import("./config_result").ConfigResult_ServePlatform[]>, never>) | undefined;
            sequenceId?: number | undefined;
            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
            segmentOrdinal?: number | undefined;
            generatedFromAbAllowlists?: boolean | undefined;
            internalFields?: ({
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } & {
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: ({
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] & ({
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                } & {
                    targetingExpression?: ({
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } & {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: ({
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        }[] & ({
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        } & {
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: ({
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            }[] & ({
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            } & {
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: ({
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                }[] & ({
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                } & {
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: ({
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    }[] & ({
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    } & {
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: ({
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        }[] & ({
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        } & {
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: ({
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            }[] & ({
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            } & {
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: ({
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                }[] & ({
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                    children?: any[] | undefined;
                                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                    value?: {
                                                        intValue?: number | undefined;
                                                        longValue?: string | undefined;
                                                        floatValue?: number | undefined;
                                                        doubleValue?: number | undefined;
                                                        boolValue?: boolean | undefined;
                                                        stringValue?: string | undefined;
                                                        anyValue?: {
                                                            typeUrl?: string | undefined;
                                                            value?: Uint8Array | undefined;
                                                        } | undefined;
                                                        mapValue?: {
                                                            records?: {
                                                                key?: string | undefined;
                                                                value?: string | undefined;
                                                            }[] | undefined;
                                                        } | undefined;
                                                        intPairValue?: string | undefined;
                                                        stringArrayValue?: {
                                                            value?: string[] | undefined;
                                                        } | undefined;
                                                    } | undefined;
                                                    propertyMetadata?: {
                                                        itemId?: number | undefined;
                                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                        abNamespaceForHashing?: string | undefined;
                                                        abSeedForHashing?: string | undefined;
                                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                        cofRolloutSeedForHashing?: string | undefined;
                                                        adsNonBudgetSegmentLayer?: number | undefined;
                                                    } | undefined;
                                                }[]>, never>) | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: ({
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                                propertyMetadata?: ({
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                                children?: any[] | undefined;
                                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                                value?: {
                                                    intValue?: number | undefined;
                                                    longValue?: string | undefined;
                                                    floatValue?: number | undefined;
                                                    doubleValue?: number | undefined;
                                                    boolValue?: boolean | undefined;
                                                    stringValue?: string | undefined;
                                                    anyValue?: {
                                                        typeUrl?: string | undefined;
                                                        value?: Uint8Array | undefined;
                                                    } | undefined;
                                                    mapValue?: {
                                                        records?: {
                                                            key?: string | undefined;
                                                            value?: string | undefined;
                                                        }[] | undefined;
                                                    } | undefined;
                                                    intPairValue?: string | undefined;
                                                    stringArrayValue?: {
                                                        value?: string[] | undefined;
                                                    } | undefined;
                                                } | undefined;
                                                propertyMetadata?: {
                                                    itemId?: number | undefined;
                                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                    abNamespaceForHashing?: string | undefined;
                                                    abSeedForHashing?: string | undefined;
                                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                    cofRolloutSeedForHashing?: string | undefined;
                                                    adsNonBudgetSegmentLayer?: number | undefined;
                                                } | undefined;
                                            }[]>, never>) | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: ({
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } & {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: ({
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                                mapValue?: ({
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: ({
                                                    value?: string[] | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                            propertyMetadata?: ({
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } & {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                            children?: any[] | undefined;
                                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                            value?: {
                                                intValue?: number | undefined;
                                                longValue?: string | undefined;
                                                floatValue?: number | undefined;
                                                doubleValue?: number | undefined;
                                                boolValue?: boolean | undefined;
                                                stringValue?: string | undefined;
                                                anyValue?: {
                                                    typeUrl?: string | undefined;
                                                    value?: Uint8Array | undefined;
                                                } | undefined;
                                                mapValue?: {
                                                    records?: {
                                                        key?: string | undefined;
                                                        value?: string | undefined;
                                                    }[] | undefined;
                                                } | undefined;
                                                intPairValue?: string | undefined;
                                                stringArrayValue?: {
                                                    value?: string[] | undefined;
                                                } | undefined;
                                            } | undefined;
                                            propertyMetadata?: {
                                                itemId?: number | undefined;
                                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                                abNamespaceForHashing?: string | undefined;
                                                abSeedForHashing?: string | undefined;
                                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                                cofRolloutSeedForHashing?: string | undefined;
                                                adsNonBudgetSegmentLayer?: number | undefined;
                                            } | undefined;
                                        }[]>, never>) | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: ({
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } & {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: ({
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } & {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                            mapValue?: ({
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } & {
                                                records?: ({
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] & ({
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                } & any & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: ({
                                                value?: string[] | undefined;
                                            } & {
                                                value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                        propertyMetadata?: ({
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } & {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"], keyof {
                                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                        children?: any[] | undefined;
                                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                        value?: {
                                            intValue?: number | undefined;
                                            longValue?: string | undefined;
                                            floatValue?: number | undefined;
                                            doubleValue?: number | undefined;
                                            boolValue?: boolean | undefined;
                                            stringValue?: string | undefined;
                                            anyValue?: {
                                                typeUrl?: string | undefined;
                                                value?: Uint8Array | undefined;
                                            } | undefined;
                                            mapValue?: {
                                                records?: {
                                                    key?: string | undefined;
                                                    value?: string | undefined;
                                                }[] | undefined;
                                            } | undefined;
                                            intPairValue?: string | undefined;
                                            stringArrayValue?: {
                                                value?: string[] | undefined;
                                            } | undefined;
                                        } | undefined;
                                        propertyMetadata?: {
                                            itemId?: number | undefined;
                                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                            abNamespaceForHashing?: string | undefined;
                                            abSeedForHashing?: string | undefined;
                                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                            cofRolloutSeedForHashing?: string | undefined;
                                            adsNonBudgetSegmentLayer?: number | undefined;
                                        } | undefined;
                                    }[]>, never>) | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: ({
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } & {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: ({
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } & {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                        mapValue?: ({
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } & {
                                            records?: ({
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] & ({
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            } & {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: ({
                                            value?: string[] | undefined;
                                        } & {
                                            value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                    propertyMetadata?: ({
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } & {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"], keyof {
                                    operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                    children?: any[] | undefined;
                                    property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                    predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                    value?: {
                                        intValue?: number | undefined;
                                        longValue?: string | undefined;
                                        floatValue?: number | undefined;
                                        doubleValue?: number | undefined;
                                        boolValue?: boolean | undefined;
                                        stringValue?: string | undefined;
                                        anyValue?: {
                                            typeUrl?: string | undefined;
                                            value?: Uint8Array | undefined;
                                        } | undefined;
                                        mapValue?: {
                                            records?: {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[] | undefined;
                                        } | undefined;
                                        intPairValue?: string | undefined;
                                        stringArrayValue?: {
                                            value?: string[] | undefined;
                                        } | undefined;
                                    } | undefined;
                                    propertyMetadata?: {
                                        itemId?: number | undefined;
                                        signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                        abNamespaceForHashing?: string | undefined;
                                        abSeedForHashing?: string | undefined;
                                        ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                        cofRolloutSeedForHashing?: string | undefined;
                                        adsNonBudgetSegmentLayer?: number | undefined;
                                    } | undefined;
                                }[]>, never>) | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: ({
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } & {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: ({
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } & {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                    mapValue?: ({
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } & {
                                        records?: ({
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] & ({
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        } & {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: ({
                                        value?: string[] | undefined;
                                    } & {
                                        value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                                propertyMetadata?: ({
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } & {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"], keyof {
                                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                                children?: any[] | undefined;
                                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                                value?: {
                                    intValue?: number | undefined;
                                    longValue?: string | undefined;
                                    floatValue?: number | undefined;
                                    doubleValue?: number | undefined;
                                    boolValue?: boolean | undefined;
                                    stringValue?: string | undefined;
                                    anyValue?: {
                                        typeUrl?: string | undefined;
                                        value?: Uint8Array | undefined;
                                    } | undefined;
                                    mapValue?: {
                                        records?: {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[] | undefined;
                                    } | undefined;
                                    intPairValue?: string | undefined;
                                    stringArrayValue?: {
                                        value?: string[] | undefined;
                                    } | undefined;
                                } | undefined;
                                propertyMetadata?: {
                                    itemId?: number | undefined;
                                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                    abNamespaceForHashing?: string | undefined;
                                    abSeedForHashing?: string | undefined;
                                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                    cofRolloutSeedForHashing?: string | undefined;
                                    adsNonBudgetSegmentLayer?: number | undefined;
                                } | undefined;
                            }[]>, never>) | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: ({
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } & {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: ({
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } & {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                                mapValue?: ({
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } & {
                                    records?: ({
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] & ({
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    } & {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: ({
                                    value?: string[] | undefined;
                                } & {
                                    value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                            propertyMetadata?: ({
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } & {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"], keyof {
                            operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                            children?: any[] | undefined;
                            property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                            predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                            value?: {
                                intValue?: number | undefined;
                                longValue?: string | undefined;
                                floatValue?: number | undefined;
                                doubleValue?: number | undefined;
                                boolValue?: boolean | undefined;
                                stringValue?: string | undefined;
                                anyValue?: {
                                    typeUrl?: string | undefined;
                                    value?: Uint8Array | undefined;
                                } | undefined;
                                mapValue?: {
                                    records?: {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[] | undefined;
                                } | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: {
                                    value?: string[] | undefined;
                                } | undefined;
                            } | undefined;
                            propertyMetadata?: {
                                itemId?: number | undefined;
                                signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                                abNamespaceForHashing?: string | undefined;
                                abSeedForHashing?: string | undefined;
                                ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                                cofRolloutSeedForHashing?: string | undefined;
                                adsNonBudgetSegmentLayer?: number | undefined;
                            } | undefined;
                        }[]>, never>) | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: ({
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } & {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: ({
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } & {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["anyValue"], keyof import("../../../..").Any>, never>) | undefined;
                            mapValue?: ({
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } & {
                                records?: ({
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] & ({
                                    key?: string | undefined;
                                    value?: string | undefined;
                                } & {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"], keyof import("../../common/value").Value>, never>) | undefined;
                        propertyMetadata?: ({
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } & {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                    sequenceId?: number | undefined;
                } & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"][number], keyof import("./config_result").ConfigResult_InternalFields_SequenceIdCandidate>, never>)[] & Record<Exclude<keyof I["configResults"][number]["internalFields"]["sequenceIds"], keyof {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[]>, never>) | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } & Record<Exclude<keyof I["configResults"][number]["internalFields"], keyof import("./config_result").ConfigResult_InternalFields>, never>) | undefined;
            configIntId?: number | undefined;
        } & Record<Exclude<keyof I["configResults"][number], keyof ConfigResult>, never>)[] & Record<Exclude<keyof I["configResults"], keyof {
            configId?: string | undefined;
            value?: {
                intValue?: number | undefined;
                longValue?: string | undefined;
                floatValue?: number | undefined;
                doubleValue?: number | undefined;
                boolValue?: boolean | undefined;
                stringValue?: string | undefined;
                anyValue?: {
                    typeUrl?: string | undefined;
                    value?: Uint8Array | undefined;
                } | undefined;
                mapValue?: {
                    records?: {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[] | undefined;
                } | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: {
                    value?: string[] | undefined;
                } | undefined;
            } | undefined;
            targetingExpression?: {
                operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                children?: any[] | undefined;
                property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    floatValue?: number | undefined;
                    doubleValue?: number | undefined;
                    boolValue?: boolean | undefined;
                    stringValue?: string | undefined;
                    anyValue?: {
                        typeUrl?: string | undefined;
                        value?: Uint8Array | undefined;
                    } | undefined;
                    mapValue?: {
                        records?: {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[] | undefined;
                    } | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: {
                        value?: string[] | undefined;
                    } | undefined;
                } | undefined;
                propertyMetadata?: {
                    itemId?: number | undefined;
                    signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                    abNamespaceForHashing?: string | undefined;
                    abSeedForHashing?: string | undefined;
                    ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                    cofRolloutSeedForHashing?: string | undefined;
                    adsNonBudgetSegmentLayer?: number | undefined;
                } | undefined;
            } | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            namespace?: import("./namespace").Namespace | undefined;
            studyName?: string | undefined;
            experimentId?: number | undefined;
            delete?: boolean | undefined;
            servePlatforms?: import("./config_result").ConfigResult_ServePlatform[] | undefined;
            sequenceId?: number | undefined;
            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
            segmentOrdinal?: number | undefined;
            generatedFromAbAllowlists?: boolean | undefined;
            internalFields?: {
                configBitmapIndex?: number | undefined;
                configResultBitmapIndex?: number | undefined;
                hasServerPropertiesOnly?: boolean | undefined;
                globalPriority?: number | undefined;
                sequenceIds?: {
                    targetingExpression?: {
                        operator?: import("./config_result").ClientTargetingExpression_Operator | undefined;
                        children?: any[] | undefined;
                        property?: import("./config_result").ClientTargetingExpression_Property | undefined;
                        predicateOperator?: import("./config_result").ClientTargetingExpression_PredicateOperator | undefined;
                        value?: {
                            intValue?: number | undefined;
                            longValue?: string | undefined;
                            floatValue?: number | undefined;
                            doubleValue?: number | undefined;
                            boolValue?: boolean | undefined;
                            stringValue?: string | undefined;
                            anyValue?: {
                                typeUrl?: string | undefined;
                                value?: Uint8Array | undefined;
                            } | undefined;
                            mapValue?: {
                                records?: {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[] | undefined;
                            } | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: {
                                value?: string[] | undefined;
                            } | undefined;
                        } | undefined;
                        propertyMetadata?: {
                            itemId?: number | undefined;
                            signalToHash?: import("./config_result").ClientTargetingExpression_PropertyMetadata_SignalToHash | undefined;
                            abNamespaceForHashing?: string | undefined;
                            abSeedForHashing?: string | undefined;
                            ruidType?: import("../../common/ruid").Ruid_Type | undefined;
                            cofRolloutSeedForHashing?: string | undefined;
                            adsNonBudgetSegmentLayer?: number | undefined;
                        } | undefined;
                    } | undefined;
                    sequenceId?: number | undefined;
                }[] | undefined;
                studySegmentOrdinal?: number | undefined;
                experimentGuid?: string | undefined;
                isAbStudyStatusCompleted?: boolean | undefined;
            } | undefined;
            configIntId?: number | undefined;
        }[]>, never>) | undefined;
        configResultsEtag?: string | undefined;
        benchmarkRequest?: ({
            benchmarkNames?: import("./benchmark_name").BenchmarkName[] | undefined;
            expirationTimestamp?: Date | undefined;
        } & {
            benchmarkNames?: (import("./benchmark_name").BenchmarkName[] & import("./benchmark_name").BenchmarkName[] & Record<Exclude<keyof I["benchmarkRequest"]["benchmarkNames"], keyof import("./benchmark_name").BenchmarkName[]>, never>) | undefined;
            expirationTimestamp?: Date | undefined;
        } & Record<Exclude<keyof I["benchmarkRequest"], keyof BenchmarkRequest>, never>) | undefined;
        fullResults?: boolean | undefined;
        abResultChecksum?: number | undefined;
        iso3166Alpha2CountryCodeFromRequestIp?: string | undefined;
        debugData?: ({
            abResultChecksumInput?: string | undefined;
        } & {
            abResultChecksumInput?: string | undefined;
        } & Record<Exclude<keyof I["debugData"], "abResultChecksumInput">, never>) | undefined;
    } & Record<Exclude<keyof I, keyof ConfigTargetingResponse>, never>>(object: I): ConfigTargetingResponse;
};
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
    [K in keyof T]?: DeepPartial<T[K]>;
} : Partial<T>;
type KeysOfUnion<T> = T extends T ? keyof T : never;
export type Exact<P, I extends P> = P extends Builtin ? P : P & {
    [K in keyof P]: Exact<P[K], I[K]>;
} & Record<Exclude<keyof I, KeysOfUnion<P>>, never>;
export {};
//# sourceMappingURL=config_response.d.ts.map