import { grpc } from "@improbable-eng/grpc-web";
import _m0 from "protobufjs/minimal";
import { Namespace } from "./namespace";
import { ConfigTargetingRequest } from "./config_request";
import { ConfigTargetingResponse } from "./config_response";
import { ConfigResult } from "./config_result";
import { DebugTrace } from "./debug_info";
import { FeatureProvidedSignals } from "./feature_provided_signals";
import { Ruid } from "../../common/ruid";
export declare const protobufPackage = "snapchat.cdp.cof";
export interface GetAbConfigValuesRequest {
    configNames: string[];
    namespaces: Namespace[];
    cofConfigNames: string[];
    includeAllConfigs: boolean;
    disableExposureLogging: boolean;
    enableDebug: boolean;
}
export interface GetAbConfigValuesResponse {
    configResults: ConfigResult[];
    debugTrace: DebugTrace | undefined;
}
export interface ConfigSetGenerationRequest {
    targetingParameters: ConfigTargetingRequest | undefined;
    overrides: ConfigResult[];
}
export interface ConfigSetGenerationResponse {
    targetingResponse: ConfigTargetingResponse | undefined;
}
export interface PinConfigRequest {
    configSetToken: string;
    userId: string;
    ttlSeconds: number;
}
export interface PinConfigResponse {
    debug: string;
}
export interface UnpinConfigRequest {
    configSetToken: string;
    userId: string;
}
export interface UnpinConfigResponse {
    debug: string;
}
export interface PinTargetingPropertiesRequest {
    userId: string;
    targetingProperties: FeatureProvidedSignals | undefined;
    ttlSeconds: number;
}
export interface PinTargetingPropertiesResponse {
    message: string;
}
export interface UnpinTargetingPropertiesRequest {
    userId: string;
}
export interface UnpinTargetingPropertiesResponse {
    message: string;
}
export interface GetPinnedTargetingPropertiesRequest {
    userId: string;
}
export interface GetPinnedTargetingPropertiesResponse {
    targetingProperties: FeatureProvidedSignals | undefined;
}
export interface ConfigWithNamespace {
    configName: string;
    namespace: Namespace;
}
export interface GetConfigValuesByTokenRequest {
    token: string;
    configNames: ConfigWithNamespace[];
    namespaces: Namespace[];
    disableExposureLogging: boolean;
    getAllConfigs: boolean;
}
export interface GetConfigValuesByTokenResponse {
    configResults: ConfigResult[];
}
export interface GetCachedConfigResultSequenceIdsRequest {
}
export interface GetCachedConfigResultSequenceIdsResponse {
    serializedBitmap: Uint8Array;
}
export interface GetConfigResultsBySequenceIdsRequest {
    sequenceIds: number[];
}
export interface ConfigResultWithSequenceId {
    sequenceId: number;
    configResult: ConfigResult | undefined;
}
export interface GetConfigResultsBySequenceIdsResponse {
    configResultWithSequenceIds: ConfigResultWithSequenceId[];
}
export interface GetBitmapByTokenRequest {
    token: string;
}
export interface GetBitmapByTokenResponse {
    idBitmap: Uint8Array;
}
export interface GetUnevaluatedConfigResultsWithAbTargetingRequest {
    namespaces: Namespace[];
    edgeConfigClientVersion: string;
}
export interface GetUnevaluatedConfigResultsWithAbTargetingResponse {
    configResults: ConfigResult[];
}
export interface AddRuidsForDebuggingRequest {
    ruids: Ruid[];
    configNames: string[];
    maxSnapshots: number;
}
export interface AddRuidsForDebuggingResponse {
}
export declare const GetAbConfigValuesRequest: {
    encode(message: GetAbConfigValuesRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetAbConfigValuesRequest;
    fromPartial<I extends {
        configNames?: string[] | undefined;
        namespaces?: Namespace[] | undefined;
        cofConfigNames?: string[] | undefined;
        includeAllConfigs?: boolean | undefined;
        disableExposureLogging?: boolean | undefined;
        enableDebug?: boolean | undefined;
    } & {
        configNames?: (string[] & string[] & Record<Exclude<keyof I["configNames"], keyof string[]>, never>) | undefined;
        namespaces?: (Namespace[] & Namespace[] & Record<Exclude<keyof I["namespaces"], keyof Namespace[]>, never>) | undefined;
        cofConfigNames?: (string[] & string[] & Record<Exclude<keyof I["cofConfigNames"], keyof string[]>, never>) | undefined;
        includeAllConfigs?: boolean | undefined;
        disableExposureLogging?: boolean | undefined;
        enableDebug?: boolean | undefined;
    } & Record<Exclude<keyof I, keyof GetAbConfigValuesRequest>, never>>(object: I): GetAbConfigValuesRequest;
};
export declare const GetAbConfigValuesResponse: {
    encode(message: GetAbConfigValuesResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetAbConfigValuesResponse;
    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?: 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;
        debugTrace?: {
            lastCofStep?: {
                cofStep?: import("./debug_info").CofStep | undefined;
                info?: string | undefined;
            } | undefined;
            lastAbStep?: {
                abStep?: import("./debug_info").AbStep | undefined;
                info?: string | undefined;
            } | undefined;
            budgetGroupId?: number | 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?: 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?: 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?: 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?: 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;
        debugTrace?: ({
            lastCofStep?: {
                cofStep?: import("./debug_info").CofStep | undefined;
                info?: string | undefined;
            } | undefined;
            lastAbStep?: {
                abStep?: import("./debug_info").AbStep | undefined;
                info?: string | undefined;
            } | undefined;
            budgetGroupId?: number | undefined;
        } & {
            lastCofStep?: ({
                cofStep?: import("./debug_info").CofStep | undefined;
                info?: string | undefined;
            } & {
                cofStep?: import("./debug_info").CofStep | undefined;
                info?: string | undefined;
            } & Record<Exclude<keyof I["debugTrace"]["lastCofStep"], keyof import("./debug_info").CofStepInfo>, never>) | undefined;
            lastAbStep?: ({
                abStep?: import("./debug_info").AbStep | undefined;
                info?: string | undefined;
            } & {
                abStep?: import("./debug_info").AbStep | undefined;
                info?: string | undefined;
            } & Record<Exclude<keyof I["debugTrace"]["lastAbStep"], keyof import("./debug_info").AbStepInfo>, never>) | undefined;
            budgetGroupId?: number | undefined;
        } & Record<Exclude<keyof I["debugTrace"], keyof DebugTrace>, never>) | undefined;
    } & Record<Exclude<keyof I, keyof GetAbConfigValuesResponse>, never>>(object: I): GetAbConfigValuesResponse;
};
export declare const ConfigSetGenerationRequest: {
    encode(message: ConfigSetGenerationRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSetGenerationRequest;
    fromPartial<I extends {
        targetingParameters?: {
            configResultsEtag?: string | undefined;
            namespaces?: Namespace[] | undefined;
            ghostId?: string | undefined;
            countryCode?: string | undefined;
            screenWidth?: number | undefined;
            screenHeight?: number | undefined;
            connectivity?: {
                networkType?: import("./config_request").Connectivity_NetworkType | undefined;
                isMetered?: boolean | undefined;
                isRoaming?: boolean | undefined;
                carrier?: string | undefined;
            } | undefined;
            maxVideoWidthPx?: number | undefined;
            maxVideoHeightPx?: number | undefined;
            benchmarkResults?: {
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } | undefined;
            }[] | undefined;
            deltaSync?: boolean | undefined;
            userAgent?: string | undefined;
            triggerEventType?: import("./config_request").ConfigTargetingTriggerEventType | undefined;
            appState?: import("./config_request").ConfigTargetingAppState | undefined;
            locale?: string | undefined;
            deviceId?: string | undefined;
            userId?: string | undefined;
            clientIp?: string | undefined;
            isUnAuthorized?: boolean | undefined;
            appLocale?: string | undefined;
            instrumentation?: import("./config_request").ConfigTargetingInstrumentation | undefined;
            lastSuccessfulSync?: string | undefined;
            isLogout?: boolean | undefined;
            packageInstaller?: string | undefined;
            syncTriggerBlizzardSessionId?: string | undefined;
            syncExecutionBlizzardSessionId?: string | undefined;
            cofSyncTriggerDelayFromStartupMs?: number | undefined;
            cofSyncExecutionDelayFromStartupMs?: number | undefined;
            syncTriggerTime?: string | undefined;
            decoderEncoderAvailability?: {
                isSnapVp9DecoderAvailable?: boolean | undefined;
                isSnapAv1DecoderAvailable?: boolean | undefined;
            } | undefined;
            snapkitAppId?: string | undefined;
            lenscoreVersion?: number | undefined;
            ruid?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } | undefined;
            configNames?: string[] | undefined;
            includeTestUserTreatments?: boolean | undefined;
            disableExposureLogging?: boolean | undefined;
            lensClusterOrig4?: number | undefined;
            clientId?: string | undefined;
            propertyOverrides?: {
                isWeb?: boolean | undefined;
            } | undefined;
            forLockscreenMode?: boolean | undefined;
        } | undefined;
        overrides?: {
            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?: 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;
    } & {
        targetingParameters?: ({
            configResultsEtag?: string | undefined;
            namespaces?: Namespace[] | undefined;
            ghostId?: string | undefined;
            countryCode?: string | undefined;
            screenWidth?: number | undefined;
            screenHeight?: number | undefined;
            connectivity?: {
                networkType?: import("./config_request").Connectivity_NetworkType | undefined;
                isMetered?: boolean | undefined;
                isRoaming?: boolean | undefined;
                carrier?: string | undefined;
            } | undefined;
            maxVideoWidthPx?: number | undefined;
            maxVideoHeightPx?: number | undefined;
            benchmarkResults?: {
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } | undefined;
            }[] | undefined;
            deltaSync?: boolean | undefined;
            userAgent?: string | undefined;
            triggerEventType?: import("./config_request").ConfigTargetingTriggerEventType | undefined;
            appState?: import("./config_request").ConfigTargetingAppState | undefined;
            locale?: string | undefined;
            deviceId?: string | undefined;
            userId?: string | undefined;
            clientIp?: string | undefined;
            isUnAuthorized?: boolean | undefined;
            appLocale?: string | undefined;
            instrumentation?: import("./config_request").ConfigTargetingInstrumentation | undefined;
            lastSuccessfulSync?: string | undefined;
            isLogout?: boolean | undefined;
            packageInstaller?: string | undefined;
            syncTriggerBlizzardSessionId?: string | undefined;
            syncExecutionBlizzardSessionId?: string | undefined;
            cofSyncTriggerDelayFromStartupMs?: number | undefined;
            cofSyncExecutionDelayFromStartupMs?: number | undefined;
            syncTriggerTime?: string | undefined;
            decoderEncoderAvailability?: {
                isSnapVp9DecoderAvailable?: boolean | undefined;
                isSnapAv1DecoderAvailable?: boolean | undefined;
            } | undefined;
            snapkitAppId?: string | undefined;
            lenscoreVersion?: number | undefined;
            ruid?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } | undefined;
            configNames?: string[] | undefined;
            includeTestUserTreatments?: boolean | undefined;
            disableExposureLogging?: boolean | undefined;
            lensClusterOrig4?: number | undefined;
            clientId?: string | undefined;
            propertyOverrides?: {
                isWeb?: boolean | undefined;
            } | undefined;
            forLockscreenMode?: boolean | undefined;
        } & {
            configResultsEtag?: string | undefined;
            namespaces?: (Namespace[] & Namespace[] & Record<Exclude<keyof I["targetingParameters"]["namespaces"], keyof Namespace[]>, never>) | undefined;
            ghostId?: string | undefined;
            countryCode?: string | undefined;
            screenWidth?: number | undefined;
            screenHeight?: number | undefined;
            connectivity?: ({
                networkType?: import("./config_request").Connectivity_NetworkType | undefined;
                isMetered?: boolean | undefined;
                isRoaming?: boolean | undefined;
                carrier?: string | undefined;
            } & {
                networkType?: import("./config_request").Connectivity_NetworkType | undefined;
                isMetered?: boolean | undefined;
                isRoaming?: boolean | undefined;
                carrier?: string | undefined;
            } & Record<Exclude<keyof I["targetingParameters"]["connectivity"], keyof import("./config_request").Connectivity>, never>) | undefined;
            maxVideoWidthPx?: number | undefined;
            maxVideoHeightPx?: number | undefined;
            benchmarkResults?: ({
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } | undefined;
            }[] & ({
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } | undefined;
            } & {
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: ({
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } & {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } & Record<Exclude<keyof I["targetingParameters"]["benchmarkResults"][number]["value"], keyof import("./benchmark").BenchmarkValue>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingParameters"]["benchmarkResults"][number], keyof import("./benchmark").BenchmarkResult>, never>)[] & Record<Exclude<keyof I["targetingParameters"]["benchmarkResults"], keyof {
                name?: import("./benchmark_name").BenchmarkName | undefined;
                value?: {
                    intValue?: number | undefined;
                    longValue?: string | undefined;
                    boolValue?: boolean | undefined;
                    floatValue?: number | undefined;
                } | undefined;
            }[]>, never>) | undefined;
            deltaSync?: boolean | undefined;
            userAgent?: string | undefined;
            triggerEventType?: import("./config_request").ConfigTargetingTriggerEventType | undefined;
            appState?: import("./config_request").ConfigTargetingAppState | undefined;
            locale?: string | undefined;
            deviceId?: string | undefined;
            userId?: string | undefined;
            clientIp?: string | undefined;
            isUnAuthorized?: boolean | undefined;
            appLocale?: string | undefined;
            instrumentation?: import("./config_request").ConfigTargetingInstrumentation | undefined;
            lastSuccessfulSync?: string | undefined;
            isLogout?: boolean | undefined;
            packageInstaller?: string | undefined;
            syncTriggerBlizzardSessionId?: string | undefined;
            syncExecutionBlizzardSessionId?: string | undefined;
            cofSyncTriggerDelayFromStartupMs?: number | undefined;
            cofSyncExecutionDelayFromStartupMs?: number | undefined;
            syncTriggerTime?: string | undefined;
            decoderEncoderAvailability?: ({
                isSnapVp9DecoderAvailable?: boolean | undefined;
                isSnapAv1DecoderAvailable?: boolean | undefined;
            } & {
                isSnapVp9DecoderAvailable?: boolean | undefined;
                isSnapAv1DecoderAvailable?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingParameters"]["decoderEncoderAvailability"], keyof import("./config_request").DecoderEncoderAvailablity>, never>) | undefined;
            snapkitAppId?: string | undefined;
            lenscoreVersion?: number | undefined;
            ruid?: ({
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & Record<Exclude<keyof I["targetingParameters"]["ruid"], keyof Ruid>, never>) | undefined;
            configNames?: (string[] & string[] & Record<Exclude<keyof I["targetingParameters"]["configNames"], keyof string[]>, never>) | undefined;
            includeTestUserTreatments?: boolean | undefined;
            disableExposureLogging?: boolean | undefined;
            lensClusterOrig4?: number | undefined;
            clientId?: string | undefined;
            propertyOverrides?: ({
                isWeb?: boolean | undefined;
            } & {
                isWeb?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingParameters"]["propertyOverrides"], "isWeb">, never>) | undefined;
            forLockscreenMode?: boolean | undefined;
        } & Record<Exclude<keyof I["targetingParameters"], keyof ConfigTargetingRequest>, never>) | undefined;
        overrides?: ({
            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?: 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?: 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["overrides"][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["overrides"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["value"]["mapValue"]["records"], keyof {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[]>, never>) | undefined;
                } & Record<Exclude<keyof I["overrides"][number]["value"]["mapValue"], "records">, never>) | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: ({
                    value?: string[] | undefined;
                } & {
                    value?: (string[] & string[] & Record<Exclude<keyof I["overrides"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                } & Record<Exclude<keyof I["overrides"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
            } & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: ({
                            value?: string[] | undefined;
                        } & {
                            value?: (string[] & string[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                    } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
            } & Record<Exclude<keyof I["overrides"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                    sequenceId?: number | undefined;
                } & Record<Exclude<keyof I["overrides"][number]["internalFields"]["sequenceIds"][number], keyof import("./config_result").ConfigResult_InternalFields_SequenceIdCandidate>, never>)[] & Record<Exclude<keyof I["overrides"][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["overrides"][number]["internalFields"], keyof import("./config_result").ConfigResult_InternalFields>, never>) | undefined;
            configIntId?: number | undefined;
        } & Record<Exclude<keyof I["overrides"][number], keyof ConfigResult>, never>)[] & Record<Exclude<keyof I["overrides"], 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?: 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;
    } & Record<Exclude<keyof I, keyof ConfigSetGenerationRequest>, never>>(object: I): ConfigSetGenerationRequest;
};
export declare const ConfigSetGenerationResponse: {
    encode(message: ConfigSetGenerationResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSetGenerationResponse;
    fromPartial<I extends {
        targetingResponse?: {
            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?: 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;
        } | undefined;
    } & {
        targetingResponse?: ({
            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?: 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?: 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?: 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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["value"]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["value"]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: ({
                            value?: string[] | undefined;
                        } & {
                            value?: (string[] & string[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                ttlSeconds?: string | undefined;
                configRuleUuidBytes?: Uint8Array | undefined;
                priority?: number | undefined;
                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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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;
                                                } & any & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                        sequenceId?: number | undefined;
                    } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number]["internalFields"]["sequenceIds"][number], keyof import("./config_result").ConfigResult_InternalFields_SequenceIdCandidate>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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["targetingResponse"]["configResults"][number]["internalFields"], keyof import("./config_result").ConfigResult_InternalFields>, never>) | undefined;
                configIntId?: number | undefined;
            } & Record<Exclude<keyof I["targetingResponse"]["configResults"][number], keyof ConfigResult>, never>)[] & Record<Exclude<keyof I["targetingResponse"]["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?: 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["targetingResponse"]["benchmarkRequest"]["benchmarkNames"], keyof import("./benchmark_name").BenchmarkName[]>, never>) | undefined;
                expirationTimestamp?: Date | undefined;
            } & Record<Exclude<keyof I["targetingResponse"]["benchmarkRequest"], keyof import("./benchmark").BenchmarkRequest>, never>) | undefined;
            fullResults?: boolean | undefined;
            abResultChecksum?: number | undefined;
            iso3166Alpha2CountryCodeFromRequestIp?: string | undefined;
            debugData?: ({
                abResultChecksumInput?: string | undefined;
            } & {
                abResultChecksumInput?: string | undefined;
            } & Record<Exclude<keyof I["targetingResponse"]["debugData"], "abResultChecksumInput">, never>) | undefined;
        } & Record<Exclude<keyof I["targetingResponse"], keyof ConfigTargetingResponse>, never>) | undefined;
    } & Record<Exclude<keyof I, "targetingResponse">, never>>(object: I): ConfigSetGenerationResponse;
};
export declare const PinConfigRequest: {
    encode(message: PinConfigRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): PinConfigRequest;
    fromPartial<I extends {
        configSetToken?: string | undefined;
        userId?: string | undefined;
        ttlSeconds?: number | undefined;
    } & {
        configSetToken?: string | undefined;
        userId?: string | undefined;
        ttlSeconds?: number | undefined;
    } & Record<Exclude<keyof I, keyof PinConfigRequest>, never>>(object: I): PinConfigRequest;
};
export declare const PinConfigResponse: {
    encode(message: PinConfigResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): PinConfigResponse;
    fromPartial<I extends {
        debug?: string | undefined;
    } & {
        debug?: string | undefined;
    } & Record<Exclude<keyof I, "debug">, never>>(object: I): PinConfigResponse;
};
export declare const UnpinConfigRequest: {
    encode(message: UnpinConfigRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): UnpinConfigRequest;
    fromPartial<I extends {
        configSetToken?: string | undefined;
        userId?: string | undefined;
    } & {
        configSetToken?: string | undefined;
        userId?: string | undefined;
    } & Record<Exclude<keyof I, keyof UnpinConfigRequest>, never>>(object: I): UnpinConfigRequest;
};
export declare const UnpinConfigResponse: {
    encode(message: UnpinConfigResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): UnpinConfigResponse;
    fromPartial<I extends {
        debug?: string | undefined;
    } & {
        debug?: string | undefined;
    } & Record<Exclude<keyof I, "debug">, never>>(object: I): UnpinConfigResponse;
};
export declare const PinTargetingPropertiesRequest: {
    encode(message: PinTargetingPropertiesRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): PinTargetingPropertiesRequest;
    fromPartial<I extends {
        userId?: string | undefined;
        targetingProperties?: {
            mediaMetadata?: {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } | undefined;
            storyMetadata?: {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } | undefined;
            cameraSignals?: {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } | undefined;
            spectacleMetadata?: {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } | undefined;
            boltSignals?: {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } | undefined;
            lensesSignals?: {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } | undefined;
            creativeToolsSignals?: {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: {
                url?: string | undefined;
            } | undefined;
            mdpMediaAttribution?: {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } | undefined;
            size?: number | undefined;
            mediaSignals?: {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } | undefined;
            perceptionSignals?: {
                scannedCategoryIds?: string[] | undefined;
            } | undefined;
            operaSignals?: {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } | undefined;
            recipientsSignals?: {
                userIds?: string[] | undefined;
            } | undefined;
            billboardSignals?: {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } | undefined;
            cognacSignals?: {
                cognacId?: string[] | undefined;
            } | undefined;
            hashSignals?: {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } | undefined;
            edgeSignals?: {
                [x: number]: {
                    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;
            } | undefined;
            snapKitSignals?: {
                oauthClientId?: string | undefined;
            } | undefined;
            uploadSignals?: {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } | undefined;
            ruids?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] | undefined;
        } | undefined;
        ttlSeconds?: number | undefined;
    } & {
        userId?: string | undefined;
        targetingProperties?: ({
            mediaMetadata?: {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } | undefined;
            storyMetadata?: {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } | undefined;
            cameraSignals?: {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } | undefined;
            spectacleMetadata?: {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } | undefined;
            boltSignals?: {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } | undefined;
            lensesSignals?: {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } | undefined;
            creativeToolsSignals?: {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: {
                url?: string | undefined;
            } | undefined;
            mdpMediaAttribution?: {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } | undefined;
            size?: number | undefined;
            mediaSignals?: {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } | undefined;
            perceptionSignals?: {
                scannedCategoryIds?: string[] | undefined;
            } | undefined;
            operaSignals?: {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } | undefined;
            recipientsSignals?: {
                userIds?: string[] | undefined;
            } | undefined;
            billboardSignals?: {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } | undefined;
            cognacSignals?: {
                cognacId?: string[] | undefined;
            } | undefined;
            hashSignals?: {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } | undefined;
            edgeSignals?: {
                [x: number]: {
                    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;
            } | undefined;
            snapKitSignals?: {
                oauthClientId?: string | undefined;
            } | undefined;
            uploadSignals?: {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } | undefined;
            ruids?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] | undefined;
        } & {
            mediaMetadata?: ({
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } & {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: ({
                    width?: number | undefined;
                    height?: number | undefined;
                } & {
                    width?: number | undefined;
                    height?: number | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["dimensions"], keyof import("../../snapdoc/media").MediaMetadata_MediaDimensions>, never>) | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: ({
                    mediaListId?: string | undefined;
                } & {
                    mediaListId?: string | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaId"], "mediaListId">, never>) | undefined;
                encryptionInfoV1?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["encryptionInfoV1"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                encryptionInfoV2?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["encryptionInfoV2"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                masterKeyEncryptedEncryptionInfo?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["masterKeyEncryptedEncryptionInfo"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: ({
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } & {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["captureCharacteristics"], keyof import("../../snapdoc/capture_characteristics").CaptureCharacteristics>, never>) | undefined;
                mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginCamera"], never>, never>) | undefined;
                mediaOriginExternalStorage?: ({
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } & {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: ({
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } & {
                        lensId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
                        musicTrackId?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof import("../../snapdoc/media").InsecureFileMetadata>, never>) | undefined;
                    originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"], keyof import("../../snapdoc/media").MediaOriginExternalStorage>, never>) | undefined;
                mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginPixy"], never>, never>) | undefined;
                mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginSpectacles"], never>, never>) | undefined;
                mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginAi"], never>, never>) | undefined;
                dreamsMetadata?: ({
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } & {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["dreamsMetadata"], keyof import("../../snapdoc/media").DreamsMetadata>, never>) | undefined;
                additionalOrigins?: ({
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] & ({
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                } & {
                    mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginCamera"], never>, never>) | undefined;
                    mediaOriginExternalStorage?: ({
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } & {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: ({
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } & {
                            lensId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
                            musicTrackId?: string | undefined;
                        } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof import("../../snapdoc/media").InsecureFileMetadata>, never>) | undefined;
                        originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"], keyof import("../../snapdoc/media").MediaOriginExternalStorage>, never>) | undefined;
                    mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginPixy"], never>, never>) | undefined;
                    mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginSpectacles"], never>, never>) | undefined;
                    mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginAi"], never>, never>) | undefined;
                    dreamsMetadata?: ({
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } & {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["dreamsMetadata"], keyof import("../../snapdoc/media").DreamsMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number], keyof import("../../snapdoc/media").MediaOrigin>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"], keyof {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[]>, never>) | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["audio"], "codecFormat">, never>) | undefined;
                image?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["image"], "codecFormat">, never>) | undefined;
                video?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["video"], keyof import("../../snapdoc/media").VideoMetadata>, never>) | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: ({
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } & {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: ({
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } & {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["legacyMediaSource"]["directDownloadUrl"], keyof import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["legacyMediaSource"], keyof import("../../snapdoc/media").MediaMetadata_LegacyMediaSource>, never>) | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: ({
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } & {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: ({
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } & {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaReference"]["videoDescription"], keyof import("../../content/media_reference").VideoDescription>, never>) | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaReference"], keyof import("../../content/media_reference").MediaReference>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"], keyof import("../../snapdoc/media").MediaMetadata>, never>) | undefined;
            storyMetadata?: ({
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } & {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["storyMetadata"], keyof import("./feature_provided_signals").FeatureProvidedSignals_StoryMetadata>, never>) | undefined;
            cameraSignals?: ({
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } & {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["cameraSignals"], keyof import("./camera_provided_signals").CameraSignals>, never>) | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: ({
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } & {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["contentManagerProvidedSignals"], "legacyMushroomContentType">, never>) | undefined;
            spectacleMetadata?: ({
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } & {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["spectacleMetadata"], keyof import("./feature_provided_signals").FeatureProvidedSignals_SpectacleMetadata>, never>) | undefined;
            boltSignals?: ({
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } & {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["boltSignals"], keyof import("./bolt_provided_signals").BoltSignals>, never>) | undefined;
            lensesSignals?: ({
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } & {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["lensesSignals"], keyof import("./lenses_provided_signals").LensesSignals>, never>) | undefined;
            creativeToolsSignals?: ({
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } & {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["creativeToolsSignals"], keyof import("./creative_tools_provided_signals").CreativeToolsSignals>, never>) | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: ({
                url?: string | undefined;
            } & {
                url?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["routingSignals"], "url">, never>) | undefined;
            mdpMediaAttribution?: ({
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } & {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mdpMediaAttribution"], keyof import("./mdp_media_attribution").MdpMediaAttribution>, never>) | undefined;
            size?: number | undefined;
            mediaSignals?: ({
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } & {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mediaSignals"], keyof import("./media_provided_signals").MediaSignals>, never>) | undefined;
            perceptionSignals?: ({
                scannedCategoryIds?: string[] | undefined;
            } & {
                scannedCategoryIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["perceptionSignals"]["scannedCategoryIds"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["perceptionSignals"], "scannedCategoryIds">, never>) | undefined;
            operaSignals?: ({
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } & {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["operaSignals"], keyof import("./opera_provided_signals").OperaSignals>, never>) | undefined;
            recipientsSignals?: ({
                userIds?: string[] | undefined;
            } & {
                userIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["recipientsSignals"]["userIds"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["recipientsSignals"], "userIds">, never>) | undefined;
            billboardSignals?: ({
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } & {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["billboardSignals"], keyof import("./billboard_provided_signals").BillboardSignals>, never>) | undefined;
            cognacSignals?: ({
                cognacId?: string[] | undefined;
            } & {
                cognacId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["cognacSignals"]["cognacId"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["cognacSignals"], "cognacId">, never>) | undefined;
            hashSignals?: ({
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } & {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["hashSignals"], keyof import("./feature_provided_signals").FeatureProvidedSignals_HashSignals>, never>) | undefined;
            edgeSignals?: ({
                [x: number]: {
                    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;
            } & {
                [x: number]: ({
                    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["targetingProperties"]["edgeSignals"][number]["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["targetingProperties"]["edgeSignals"][number]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number], keyof import("../../common/value").Value>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"], number>, never>) | undefined;
            snapKitSignals?: ({
                oauthClientId?: string | undefined;
            } & {
                oauthClientId?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["snapKitSignals"], "oauthClientId">, never>) | undefined;
            uploadSignals?: ({
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } & {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["uploadSignals"], keyof import("./upload_provided_signals").UploadSignals>, never>) | undefined;
            ruids?: ({
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] & ({
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["ruids"][number], keyof Ruid>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["ruids"], keyof {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[]>, never>) | undefined;
        } & Record<Exclude<keyof I["targetingProperties"], keyof FeatureProvidedSignals>, never>) | undefined;
        ttlSeconds?: number | undefined;
    } & Record<Exclude<keyof I, keyof PinTargetingPropertiesRequest>, never>>(object: I): PinTargetingPropertiesRequest;
};
export declare const PinTargetingPropertiesResponse: {
    encode(message: PinTargetingPropertiesResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): PinTargetingPropertiesResponse;
    fromPartial<I extends {
        message?: string | undefined;
    } & {
        message?: string | undefined;
    } & Record<Exclude<keyof I, "message">, never>>(object: I): PinTargetingPropertiesResponse;
};
export declare const UnpinTargetingPropertiesRequest: {
    encode(message: UnpinTargetingPropertiesRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): UnpinTargetingPropertiesRequest;
    fromPartial<I extends {
        userId?: string | undefined;
    } & {
        userId?: string | undefined;
    } & Record<Exclude<keyof I, "userId">, never>>(object: I): UnpinTargetingPropertiesRequest;
};
export declare const UnpinTargetingPropertiesResponse: {
    encode(message: UnpinTargetingPropertiesResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): UnpinTargetingPropertiesResponse;
    fromPartial<I extends {
        message?: string | undefined;
    } & {
        message?: string | undefined;
    } & Record<Exclude<keyof I, "message">, never>>(object: I): UnpinTargetingPropertiesResponse;
};
export declare const GetPinnedTargetingPropertiesRequest: {
    encode(message: GetPinnedTargetingPropertiesRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetPinnedTargetingPropertiesRequest;
    fromPartial<I extends {
        userId?: string | undefined;
    } & {
        userId?: string | undefined;
    } & Record<Exclude<keyof I, "userId">, never>>(object: I): GetPinnedTargetingPropertiesRequest;
};
export declare const GetPinnedTargetingPropertiesResponse: {
    encode(message: GetPinnedTargetingPropertiesResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetPinnedTargetingPropertiesResponse;
    fromPartial<I extends {
        targetingProperties?: {
            mediaMetadata?: {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } | undefined;
            storyMetadata?: {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } | undefined;
            cameraSignals?: {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } | undefined;
            spectacleMetadata?: {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } | undefined;
            boltSignals?: {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } | undefined;
            lensesSignals?: {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } | undefined;
            creativeToolsSignals?: {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: {
                url?: string | undefined;
            } | undefined;
            mdpMediaAttribution?: {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } | undefined;
            size?: number | undefined;
            mediaSignals?: {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } | undefined;
            perceptionSignals?: {
                scannedCategoryIds?: string[] | undefined;
            } | undefined;
            operaSignals?: {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } | undefined;
            recipientsSignals?: {
                userIds?: string[] | undefined;
            } | undefined;
            billboardSignals?: {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } | undefined;
            cognacSignals?: {
                cognacId?: string[] | undefined;
            } | undefined;
            hashSignals?: {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } | undefined;
            edgeSignals?: {
                [x: number]: {
                    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;
            } | undefined;
            snapKitSignals?: {
                oauthClientId?: string | undefined;
            } | undefined;
            uploadSignals?: {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } | undefined;
            ruids?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] | undefined;
        } | undefined;
    } & {
        targetingProperties?: ({
            mediaMetadata?: {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } | undefined;
            storyMetadata?: {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } | undefined;
            cameraSignals?: {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } | undefined;
            spectacleMetadata?: {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } | undefined;
            boltSignals?: {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } | undefined;
            lensesSignals?: {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } | undefined;
            creativeToolsSignals?: {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: {
                url?: string | undefined;
            } | undefined;
            mdpMediaAttribution?: {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } | undefined;
            size?: number | undefined;
            mediaSignals?: {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } | undefined;
            perceptionSignals?: {
                scannedCategoryIds?: string[] | undefined;
            } | undefined;
            operaSignals?: {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } | undefined;
            recipientsSignals?: {
                userIds?: string[] | undefined;
            } | undefined;
            billboardSignals?: {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } | undefined;
            cognacSignals?: {
                cognacId?: string[] | undefined;
            } | undefined;
            hashSignals?: {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } | undefined;
            edgeSignals?: {
                [x: number]: {
                    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;
            } | undefined;
            snapKitSignals?: {
                oauthClientId?: string | undefined;
            } | undefined;
            uploadSignals?: {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } | undefined;
            ruids?: {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] | undefined;
        } & {
            mediaMetadata?: ({
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: {
                    width?: number | undefined;
                    height?: number | undefined;
                } | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: {
                    mediaListId?: string | undefined;
                } | undefined;
                encryptionInfoV1?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                encryptionInfoV2?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                masterKeyEncryptedEncryptionInfo?: {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } | undefined;
                mediaOriginCamera?: {} | undefined;
                mediaOriginExternalStorage?: {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } | undefined;
                mediaOriginPixy?: {} | undefined;
                mediaOriginSpectacles?: {} | undefined;
                mediaOriginAi?: {} | undefined;
                dreamsMetadata?: {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } | undefined;
                additionalOrigins?: {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } | undefined;
                image?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } | undefined;
                video?: {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } | undefined;
            } & {
                orientation?: import("../../snapdoc/media").MediaMetadata_Orientation | undefined;
                dimensions?: ({
                    width?: number | undefined;
                    height?: number | undefined;
                } & {
                    width?: number | undefined;
                    height?: number | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["dimensions"], keyof import("../../snapdoc/media").MediaMetadata_MediaDimensions>, never>) | undefined;
                mediaDurationMs?: number | undefined;
                mediaId?: ({
                    mediaListId?: string | undefined;
                } & {
                    mediaListId?: string | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaId"], "mediaListId">, never>) | undefined;
                encryptionInfoV1?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["encryptionInfoV1"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                encryptionInfoV2?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["encryptionInfoV2"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                masterKeyEncryptedEncryptionInfo?: ({
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & {
                    key?: Uint8Array | undefined;
                    iv?: Uint8Array | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["masterKeyEncryptedEncryptionInfo"], keyof import("../../snapdoc/media").MediaMetadata_MediaEncryptionInfo>, never>) | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
                captureCharacteristics?: ({
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } & {
                    flashOn?: boolean | undefined;
                    frontFacing?: boolean | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["captureCharacteristics"], keyof import("../../snapdoc/capture_characteristics").CaptureCharacteristics>, never>) | undefined;
                mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginCamera"], never>, never>) | undefined;
                mediaOriginExternalStorage?: ({
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: {
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } | undefined;
                    originalLocalIds?: string[] | undefined;
                } & {
                    creationTimestamp?: string | undefined;
                    mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                    insecureFileMetadata?: ({
                        lensId?: string[] | undefined;
                        musicTrackId?: string | undefined;
                    } & {
                        lensId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
                        musicTrackId?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof import("../../snapdoc/media").InsecureFileMetadata>, never>) | undefined;
                    originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginExternalStorage"], keyof import("../../snapdoc/media").MediaOriginExternalStorage>, never>) | undefined;
                mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginPixy"], never>, never>) | undefined;
                mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginSpectacles"], never>, never>) | undefined;
                mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaOriginAi"], never>, never>) | undefined;
                dreamsMetadata?: ({
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } & {
                    packId?: string | undefined;
                    templateId?: string | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["dreamsMetadata"], keyof import("../../snapdoc/media").DreamsMetadata>, never>) | undefined;
                additionalOrigins?: ({
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[] & ({
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                } & {
                    mediaOriginCamera?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginCamera"], never>, never>) | undefined;
                    mediaOriginExternalStorage?: ({
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } & {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: ({
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } & {
                            lensId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"]["lensId"], keyof string[]>, never>) | undefined;
                            musicTrackId?: string | undefined;
                        } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["insecureFileMetadata"], keyof import("../../snapdoc/media").InsecureFileMetadata>, never>) | undefined;
                        originalLocalIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"]["originalLocalIds"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginExternalStorage"], keyof import("../../snapdoc/media").MediaOriginExternalStorage>, never>) | undefined;
                    mediaOriginPixy?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginPixy"], never>, never>) | undefined;
                    mediaOriginSpectacles?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginSpectacles"], never>, never>) | undefined;
                    mediaOriginAi?: ({} & {} & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["mediaOriginAi"], never>, never>) | undefined;
                    dreamsMetadata?: ({
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } & {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number]["dreamsMetadata"], keyof import("../../snapdoc/media").DreamsMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"][number], keyof import("../../snapdoc/media").MediaOrigin>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["additionalOrigins"], keyof {
                    mediaOriginCamera?: {} | undefined;
                    mediaOriginExternalStorage?: {
                        creationTimestamp?: string | undefined;
                        mediaSource?: import("../../snapdoc/media").MediaOriginExternalStorage_ExternalMediaSource | undefined;
                        insecureFileMetadata?: {
                            lensId?: string[] | undefined;
                            musicTrackId?: string | undefined;
                        } | undefined;
                        originalLocalIds?: string[] | undefined;
                    } | undefined;
                    mediaOriginPixy?: {} | undefined;
                    mediaOriginSpectacles?: {} | undefined;
                    mediaOriginAi?: {} | undefined;
                    dreamsMetadata?: {
                        packId?: string | undefined;
                        templateId?: string | undefined;
                    } | undefined;
                }[]>, never>) | undefined;
                displayOrientation?: import("../../snapdoc/media").MediaMetadata_DisplayOrientation | undefined;
                audio?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").AudioCodecFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["audio"], "codecFormat">, never>) | undefined;
                image?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").ImageCodecFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["image"], "codecFormat">, never>) | undefined;
                video?: ({
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } & {
                    codecFormat?: import("../../snapdoc/media_codec_formats").VideoCodecFormat | undefined;
                    containerFormat?: import("../../snapdoc/media_file_formats").VideoFileFormat | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["video"], keyof import("../../snapdoc/media").VideoMetadata>, never>) | undefined;
                type?: import("../../snapdoc/media").MediaMetadata_MediaType | undefined;
                legacyMediaSource?: ({
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } | undefined;
                } & {
                    sourceMediaId?: string | undefined;
                    directDownloadUrl?: ({
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } & {
                        url?: string | undefined;
                        expirySeconds?: string | undefined;
                        type?: import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl_MediaUrlType | undefined;
                        region?: string | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["legacyMediaSource"]["directDownloadUrl"], keyof import("../../snapdoc/media").MediaMetadata_LegacyMediaSource_LegacyDirectDownloadUrl>, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["legacyMediaSource"], keyof import("../../snapdoc/media").MediaMetadata_LegacyMediaSource>, never>) | undefined;
                contentDescriptor?: Uint8Array | undefined;
                mediaUrl?: string | undefined;
                hasSound?: boolean | undefined;
                zipped?: boolean | undefined;
                frontFacing?: boolean | undefined;
                mediaReference?: ({
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } & {
                    mediaListId?: string | undefined;
                    claimBehavior?: import("../../content/media_reference").MediaReference_ClaimBehavior | undefined;
                    url?: string | undefined;
                    contentObject?: Uint8Array | undefined;
                    localContentKey?: string | undefined;
                    localCacheKey?: string | undefined;
                    videoDescription?: ({
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } & {
                        mediaQualityType?: import("../../content/media_reference").VideoDescription_MediaQualityType | undefined;
                        videoPlaybackType?: import("../../content/media_reference").VideoDescription_VideoPlaybackType | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaReference"]["videoDescription"], keyof import("../../content/media_reference").VideoDescription>, never>) | undefined;
                    mediaType?: import("../../content/media_types").MediaType | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"]["mediaReference"], keyof import("../../content/media_reference").MediaReference>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mediaMetadata"], keyof import("../../snapdoc/media").MediaMetadata>, never>) | undefined;
            storyMetadata?: ({
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } & {
                isPublicStory?: boolean | undefined;
                isOfficialStory?: boolean | undefined;
                storyType?: import("./feature_provided_signals").FeatureProvidedSignals_StoryType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["storyMetadata"], keyof import("./feature_provided_signals").FeatureProvidedSignals_StoryMetadata>, never>) | undefined;
            cameraSignals?: ({
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } & {
                cameraDirection?: import("./camera_provided_signals").CameraDirection | undefined;
                cameraContext?: import("./camera_provided_signals").CameraContext | undefined;
                cameraApi?: import("./camera_provided_signals").CameraApi | undefined;
                flashState?: import("./camera_provided_signals").FlashState | undefined;
                camera2Level?: import("./camera_provided_signals").Camera2Level | undefined;
                nightModeState?: import("./camera_provided_signals").NightModeState | undefined;
                isFirstCapture?: boolean | undefined;
                pictureMode?: import("./camera_provided_signals").PictureMode | undefined;
                captureMode?: import("./camera_provided_signals").CaptureMode | undefined;
                hasLens?: boolean | undefined;
                isLowLight?: boolean | undefined;
                isConcurrentCameraSupported?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["cameraSignals"], keyof import("./camera_provided_signals").CameraSignals>, never>) | undefined;
            snapSource?: import("../media/snap_source").SnapSource | undefined;
            contentManagerProvidedSignals?: ({
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } & {
                legacyMushroomContentType?: import("./content_manager_provided_signals").LegacyMushroomContentType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["contentManagerProvidedSignals"], "legacyMushroomContentType">, never>) | undefined;
            spectacleMetadata?: ({
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } & {
                isSpectacle?: boolean | undefined;
                spectaclesVersion?: import("./feature_provided_signals").FeatureProvidedSignals_SpectaclesVersion | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["spectacleMetadata"], keyof import("./feature_provided_signals").FeatureProvidedSignals_SpectacleMetadata>, never>) | undefined;
            boltSignals?: ({
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } & {
                boltUseCase?: number | undefined;
                boltCdnExperimentationId?: number | undefined;
                boltIsContentPopular?: boolean | undefined;
                boltClientAppState?: import("./config_request").ConfigTargetingAppState | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["boltSignals"], keyof import("./bolt_provided_signals").BoltSignals>, never>) | undefined;
            lensesSignals?: ({
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } & {
                lastLensActivatedTime?: string | undefined;
                lastSnappableLensActivatedTime?: string | undefined;
                isAnyEffectApplied?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["lensesSignals"], keyof import("./lenses_provided_signals").LensesSignals>, never>) | undefined;
            creativeToolsSignals?: ({
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } & {
                withAnimatedOverlay?: boolean | undefined;
                withMusic?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["creativeToolsSignals"], keyof import("./creative_tools_provided_signals").CreativeToolsSignals>, never>) | undefined;
            estimatedDurationForEventMs?: number | undefined;
            routingSignals?: ({
                url?: string | undefined;
            } & {
                url?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["routingSignals"], "url">, never>) | undefined;
            mdpMediaAttribution?: ({
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } & {
                mediaSource?: import("../../content/media_source").MediaSource | undefined;
                assetType?: import("../../content/asset").Asset_AssetType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mdpMediaAttribution"], keyof import("./mdp_media_attribution").MdpMediaAttribution>, never>) | undefined;
            size?: number | undefined;
            mediaSignals?: ({
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } & {
                mediaDurationMs?: number | undefined;
                mediaType?: import("./media_provided_signals").MediaType | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["mediaSignals"], keyof import("./media_provided_signals").MediaSignals>, never>) | undefined;
            perceptionSignals?: ({
                scannedCategoryIds?: string[] | undefined;
            } & {
                scannedCategoryIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["perceptionSignals"]["scannedCategoryIds"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["perceptionSignals"], "scannedCategoryIds">, never>) | undefined;
            operaSignals?: ({
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } & {
                contentViewSource?: number | undefined;
                playbackItemType?: number | undefined;
                useVerticalNavigation?: boolean | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["operaSignals"], keyof import("./opera_provided_signals").OperaSignals>, never>) | undefined;
            recipientsSignals?: ({
                userIds?: string[] | undefined;
            } & {
                userIds?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["recipientsSignals"]["userIds"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["recipientsSignals"], "userIds">, never>) | undefined;
            billboardSignals?: ({
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } & {
                emailVerified?: boolean | undefined;
                phoneVerified?: boolean | undefined;
                notificationPermGranted?: boolean | undefined;
                contactPermGranted?: boolean | undefined;
                mutualFriendsCount?: number | undefined;
                groupsCount?: number | undefined;
                hasNonTeamSnapchatConversations?: boolean | undefined;
                emailSet?: boolean | undefined;
                bitmojiSet?: boolean | undefined;
                hasAddFriendsRequest?: boolean | undefined;
                appLaunchFromPush?: boolean | undefined;
                appLaunchType?: import("./app_launch_type").AppLaunchType | undefined;
                campaignLocalImpressionCount?: number | undefined;
                campaignLocalLastImpressionTimeSecsToNow?: string | undefined;
                campaignLocalContinuousDismissCount?: number | undefined;
                fstNumInAppWarnings?: number | undefined;
                fstShouldChangePassword?: boolean | undefined;
                audioRecordPermGranted?: boolean | undefined;
                mutualFriendsWithBirthdayCount?: number | undefined;
                campaignLocalDismissCount?: number | undefined;
                memoriesCount?: number | undefined;
                campaignLocalFirstImpressionTimeSecsToNow?: string | undefined;
                campaignLocalClickCount?: number | undefined;
                campaignLocalInteractionCount?: number | undefined;
                campaignLocalLastInteractionTimeSecsToNow?: string | undefined;
                lockScreenWidgetAppOpenFromPush?: boolean | undefined;
                communityCount?: number | undefined;
                campaignLocalFirstClickTimeSecsToNow?: string | undefined;
                campaignLocalLastClickTimeSecsToNow?: string | undefined;
                campaignLocalFirstDismissTimeSecsToNow?: string | undefined;
                campaignLocalLastDismissTimeSecsToNow?: string | undefined;
                campaignLocalFirstInteractionTimeSecsToNow?: string | undefined;
                serverImpressionCount?: number | undefined;
                serverClickCount?: number | undefined;
                serverDismissCount?: number | undefined;
                serverInteractionCount?: number | undefined;
                serverFirstImpressionTimeSecsToNow?: string | undefined;
                serverLastImpressionTimeSecsToNow?: string | undefined;
                serverFirstClickTimeSecsToNow?: string | undefined;
                serverLastClickTimeSecsToNow?: string | undefined;
                serverFirstDismissTimeSecsToNow?: string | undefined;
                serverLastDismissTimeSecsToNow?: string | undefined;
                serverFirstInteractionTimeSecsToNow?: string | undefined;
                serverLastInteractionTimeSecsToNow?: string | undefined;
                serverContinuousDismissCount?: number | undefined;
                contactPermOsGranted?: boolean | undefined;
                contactPermUserGranted?: boolean | undefined;
                contactPermOsAuthorizationStatus?: import("./contact_authorization_status").ContactAuthorizationStatus | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["billboardSignals"], keyof import("./billboard_provided_signals").BillboardSignals>, never>) | undefined;
            cognacSignals?: ({
                cognacId?: string[] | undefined;
            } & {
                cognacId?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["cognacSignals"]["cognacId"], keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["cognacSignals"], "cognacId">, never>) | undefined;
            hashSignals?: ({
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } & {
                userId?: Uint8Array | undefined;
                seed?: Uint8Array | undefined;
                namespace?: Namespace | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["hashSignals"], keyof import("./feature_provided_signals").FeatureProvidedSignals_HashSignals>, never>) | undefined;
            edgeSignals?: ({
                [x: number]: {
                    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;
            } & {
                [x: number]: ({
                    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["targetingProperties"]["edgeSignals"][number]["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["targetingProperties"]["edgeSignals"][number]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"][number], keyof import("../../common/value").Value>, never>) | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["edgeSignals"], number>, never>) | undefined;
            snapKitSignals?: ({
                oauthClientId?: string | undefined;
            } & {
                oauthClientId?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["snapKitSignals"], "oauthClientId">, never>) | undefined;
            uploadSignals?: ({
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } & {
                chunkUploadSupportRequired?: boolean | undefined;
                cloudfrontPop?: string | undefined;
                gcdnPop?: string | undefined;
                chunkUploadPreference?: import("./upload_provided_signals").ChunkUploadPreference | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["uploadSignals"], keyof import("./upload_provided_signals").UploadSignals>, never>) | undefined;
            ruids?: ({
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[] & ({
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            } & Record<Exclude<keyof I["targetingProperties"]["ruids"][number], keyof Ruid>, never>)[] & Record<Exclude<keyof I["targetingProperties"]["ruids"], keyof {
                type?: import("../../common/ruid").Ruid_Type | undefined;
                stringValue?: string | undefined;
                loggingIdValue?: string | undefined;
            }[]>, never>) | undefined;
        } & Record<Exclude<keyof I["targetingProperties"], keyof FeatureProvidedSignals>, never>) | undefined;
    } & Record<Exclude<keyof I, "targetingProperties">, never>>(object: I): GetPinnedTargetingPropertiesResponse;
};
export declare const ConfigWithNamespace: {
    encode(message: ConfigWithNamespace, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigWithNamespace;
    fromPartial<I extends {
        configName?: string | undefined;
        namespace?: Namespace | undefined;
    } & {
        configName?: string | undefined;
        namespace?: Namespace | undefined;
    } & Record<Exclude<keyof I, keyof ConfigWithNamespace>, never>>(object: I): ConfigWithNamespace;
};
export declare const GetConfigValuesByTokenRequest: {
    encode(message: GetConfigValuesByTokenRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigValuesByTokenRequest;
    fromPartial<I extends {
        token?: string | undefined;
        configNames?: {
            configName?: string | undefined;
            namespace?: Namespace | undefined;
        }[] | undefined;
        namespaces?: Namespace[] | undefined;
        disableExposureLogging?: boolean | undefined;
        getAllConfigs?: boolean | undefined;
    } & {
        token?: string | undefined;
        configNames?: ({
            configName?: string | undefined;
            namespace?: Namespace | undefined;
        }[] & ({
            configName?: string | undefined;
            namespace?: Namespace | undefined;
        } & {
            configName?: string | undefined;
            namespace?: Namespace | undefined;
        } & Record<Exclude<keyof I["configNames"][number], keyof ConfigWithNamespace>, never>)[] & Record<Exclude<keyof I["configNames"], keyof {
            configName?: string | undefined;
            namespace?: Namespace | undefined;
        }[]>, never>) | undefined;
        namespaces?: (Namespace[] & Namespace[] & Record<Exclude<keyof I["namespaces"], keyof Namespace[]>, never>) | undefined;
        disableExposureLogging?: boolean | undefined;
        getAllConfigs?: boolean | undefined;
    } & Record<Exclude<keyof I, keyof GetConfigValuesByTokenRequest>, never>>(object: I): GetConfigValuesByTokenRequest;
};
export declare const GetConfigValuesByTokenResponse: {
    encode(message: GetConfigValuesByTokenResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigValuesByTokenResponse;
    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?: 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;
    } & {
        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?: 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?: 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?: 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?: 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;
    } & Record<Exclude<keyof I, "configResults">, never>>(object: I): GetConfigValuesByTokenResponse;
};
export declare const GetCachedConfigResultSequenceIdsRequest: {
    encode(_: GetCachedConfigResultSequenceIdsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetCachedConfigResultSequenceIdsRequest;
    fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): GetCachedConfigResultSequenceIdsRequest;
};
export declare const GetCachedConfigResultSequenceIdsResponse: {
    encode(message: GetCachedConfigResultSequenceIdsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetCachedConfigResultSequenceIdsResponse;
    fromPartial<I extends {
        serializedBitmap?: Uint8Array | undefined;
    } & {
        serializedBitmap?: Uint8Array | undefined;
    } & Record<Exclude<keyof I, "serializedBitmap">, never>>(object: I): GetCachedConfigResultSequenceIdsResponse;
};
export declare const GetConfigResultsBySequenceIdsRequest: {
    encode(message: GetConfigResultsBySequenceIdsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigResultsBySequenceIdsRequest;
    fromPartial<I extends {
        sequenceIds?: number[] | undefined;
    } & {
        sequenceIds?: (number[] & number[] & Record<Exclude<keyof I["sequenceIds"], keyof number[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "sequenceIds">, never>>(object: I): GetConfigResultsBySequenceIdsRequest;
};
export declare const ConfigResultWithSequenceId: {
    encode(message: ConfigResultWithSequenceId, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): ConfigResultWithSequenceId;
    fromPartial<I extends {
        sequenceId?: number | undefined;
        configResult?: {
            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?: 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;
    } & {
        sequenceId?: number | undefined;
        configResult?: ({
            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?: 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["configResult"]["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["configResult"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["value"]["mapValue"]["records"], keyof {
                        key?: string | undefined;
                        value?: string | undefined;
                    }[]>, never>) | undefined;
                } & Record<Exclude<keyof I["configResult"]["value"]["mapValue"], "records">, never>) | undefined;
                intPairValue?: string | undefined;
                stringArrayValue?: ({
                    value?: string[] | undefined;
                } & {
                    value?: (string[] & string[] & Record<Exclude<keyof I["configResult"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                } & Record<Exclude<keyof I["configResult"]["value"]["stringArrayValue"], "value">, never>) | undefined;
            } & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: ({
                            value?: string[] | undefined;
                        } & {
                            value?: (string[] & string[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                    } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["configResult"]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResult"]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["configResult"]["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["configResult"]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
            } & Record<Exclude<keyof I["configResult"]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
            ttlSeconds?: string | undefined;
            configRuleUuidBytes?: Uint8Array | undefined;
            priority?: number | undefined;
            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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                    sequenceId?: number | undefined;
                } & Record<Exclude<keyof I["configResult"]["internalFields"]["sequenceIds"][number], keyof import("./config_result").ConfigResult_InternalFields_SequenceIdCandidate>, never>)[] & Record<Exclude<keyof I["configResult"]["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["configResult"]["internalFields"], keyof import("./config_result").ConfigResult_InternalFields>, never>) | undefined;
            configIntId?: number | undefined;
        } & Record<Exclude<keyof I["configResult"], keyof ConfigResult>, never>) | undefined;
    } & Record<Exclude<keyof I, keyof ConfigResultWithSequenceId>, never>>(object: I): ConfigResultWithSequenceId;
};
export declare const GetConfigResultsBySequenceIdsResponse: {
    encode(message: GetConfigResultsBySequenceIdsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigResultsBySequenceIdsResponse;
    fromPartial<I extends {
        configResultWithSequenceIds?: {
            sequenceId?: number | undefined;
            configResult?: {
                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?: 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;
        }[] | undefined;
    } & {
        configResultWithSequenceIds?: ({
            sequenceId?: number | undefined;
            configResult?: {
                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?: 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;
        }[] & ({
            sequenceId?: number | undefined;
            configResult?: {
                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?: 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;
        } & {
            sequenceId?: number | undefined;
            configResult?: ({
                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?: 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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["value"]["mapValue"]["records"], keyof {
                            key?: string | undefined;
                            value?: string | undefined;
                        }[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["value"]["mapValue"], "records">, never>) | undefined;
                    intPairValue?: string | undefined;
                    stringArrayValue?: ({
                        value?: string[] | undefined;
                    } & {
                        value?: (string[] & string[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: ({
                                    value?: string[] | undefined;
                                } & {
                                    value?: (string[] & string[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                    key?: string | undefined;
                                    value?: string | undefined;
                                }[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["value"]["mapValue"], "records">, never>) | undefined;
                            intPairValue?: string | undefined;
                            stringArrayValue?: ({
                                value?: string[] | undefined;
                            } & {
                                value?: (string[] & string[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                key?: string | undefined;
                                value?: string | undefined;
                            }[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                        intPairValue?: string | undefined;
                        stringArrayValue?: ({
                            value?: string[] | undefined;
                        } & {
                            value?: (string[] & string[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                ttlSeconds?: string | undefined;
                configRuleUuidBytes?: Uint8Array | undefined;
                priority?: number | undefined;
                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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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;
                                                } & any & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["mapValue"]["records"], keyof {
                                                key?: string | undefined;
                                                value?: string | undefined;
                                            }[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["mapValue"]["records"], keyof {
                                            key?: string | undefined;
                                            value?: string | undefined;
                                        }[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["value"]["stringArrayValue"], "value">, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["children"][number], keyof import("./config_result").ClientTargetingExpression>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"][number], keyof import("../../common/value").MapRecord>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"]["records"], keyof {
                                        key?: string | undefined;
                                        value?: string | undefined;
                                    }[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["mapValue"], "records">, never>) | undefined;
                                intPairValue?: string | undefined;
                                stringArrayValue?: ({
                                    value?: string[] | undefined;
                                } & {
                                    value?: (string[] & string[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"]["value"], keyof string[]>, never>) | undefined;
                                } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["value"]["stringArrayValue"], "value">, never>) | undefined;
                            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"]["propertyMetadata"], keyof import("./config_result").ClientTargetingExpression_PropertyMetadata>, never>) | undefined;
                        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number]["targetingExpression"], keyof import("./config_result").ClientTargetingExpression>, never>) | undefined;
                        sequenceId?: number | undefined;
                    } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["internalFields"]["sequenceIds"][number], keyof import("./config_result").ConfigResult_InternalFields_SequenceIdCandidate>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"]["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["configResultWithSequenceIds"][number]["configResult"]["internalFields"], keyof import("./config_result").ConfigResult_InternalFields>, never>) | undefined;
                configIntId?: number | undefined;
            } & Record<Exclude<keyof I["configResultWithSequenceIds"][number]["configResult"], keyof ConfigResult>, never>) | undefined;
        } & Record<Exclude<keyof I["configResultWithSequenceIds"][number], keyof ConfigResultWithSequenceId>, never>)[] & Record<Exclude<keyof I["configResultWithSequenceIds"], keyof {
            sequenceId?: number | undefined;
            configResult?: {
                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?: 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;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "configResultWithSequenceIds">, never>>(object: I): GetConfigResultsBySequenceIdsResponse;
};
export declare const GetBitmapByTokenRequest: {
    encode(message: GetBitmapByTokenRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetBitmapByTokenRequest;
    fromPartial<I extends {
        token?: string | undefined;
    } & {
        token?: string | undefined;
    } & Record<Exclude<keyof I, "token">, never>>(object: I): GetBitmapByTokenRequest;
};
export declare const GetBitmapByTokenResponse: {
    encode(message: GetBitmapByTokenResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetBitmapByTokenResponse;
    fromPartial<I extends {
        idBitmap?: Uint8Array | undefined;
    } & {
        idBitmap?: Uint8Array | undefined;
    } & Record<Exclude<keyof I, "idBitmap">, never>>(object: I): GetBitmapByTokenResponse;
};
export declare const GetUnevaluatedConfigResultsWithAbTargetingRequest: {
    encode(message: GetUnevaluatedConfigResultsWithAbTargetingRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetUnevaluatedConfigResultsWithAbTargetingRequest;
    fromPartial<I extends {
        namespaces?: Namespace[] | undefined;
        edgeConfigClientVersion?: string | undefined;
    } & {
        namespaces?: (Namespace[] & Namespace[] & Record<Exclude<keyof I["namespaces"], keyof Namespace[]>, never>) | undefined;
        edgeConfigClientVersion?: string | undefined;
    } & Record<Exclude<keyof I, keyof GetUnevaluatedConfigResultsWithAbTargetingRequest>, never>>(object: I): GetUnevaluatedConfigResultsWithAbTargetingRequest;
};
export declare const GetUnevaluatedConfigResultsWithAbTargetingResponse: {
    encode(message: GetUnevaluatedConfigResultsWithAbTargetingResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): GetUnevaluatedConfigResultsWithAbTargetingResponse;
    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?: 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;
    } & {
        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?: 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?: 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?: 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?: 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;
    } & Record<Exclude<keyof I, "configResults">, never>>(object: I): GetUnevaluatedConfigResultsWithAbTargetingResponse;
};
export declare const AddRuidsForDebuggingRequest: {
    encode(message: AddRuidsForDebuggingRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): AddRuidsForDebuggingRequest;
    fromPartial<I extends {
        ruids?: {
            type?: import("../../common/ruid").Ruid_Type | undefined;
            stringValue?: string | undefined;
            loggingIdValue?: string | undefined;
        }[] | undefined;
        configNames?: string[] | undefined;
        maxSnapshots?: number | undefined;
    } & {
        ruids?: ({
            type?: import("../../common/ruid").Ruid_Type | undefined;
            stringValue?: string | undefined;
            loggingIdValue?: string | undefined;
        }[] & ({
            type?: import("../../common/ruid").Ruid_Type | undefined;
            stringValue?: string | undefined;
            loggingIdValue?: string | undefined;
        } & {
            type?: import("../../common/ruid").Ruid_Type | undefined;
            stringValue?: string | undefined;
            loggingIdValue?: string | undefined;
        } & Record<Exclude<keyof I["ruids"][number], keyof Ruid>, never>)[] & Record<Exclude<keyof I["ruids"], keyof {
            type?: import("../../common/ruid").Ruid_Type | undefined;
            stringValue?: string | undefined;
            loggingIdValue?: string | undefined;
        }[]>, never>) | undefined;
        configNames?: (string[] & string[] & Record<Exclude<keyof I["configNames"], keyof string[]>, never>) | undefined;
        maxSnapshots?: number | undefined;
    } & Record<Exclude<keyof I, keyof AddRuidsForDebuggingRequest>, never>>(object: I): AddRuidsForDebuggingRequest;
};
export declare const AddRuidsForDebuggingResponse: {
    encode(_: AddRuidsForDebuggingResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number): AddRuidsForDebuggingResponse;
    fromPartial<I extends {} & {} & Record<Exclude<keyof I, never>, never>>(_: I): AddRuidsForDebuggingResponse;
};
export interface CircumstancesService {
    targetingQuery(request: DeepPartial<ConfigTargetingRequest>, metadata?: grpc.Metadata): Promise<ConfigTargetingResponse>;
    getAbConfigValues(request: DeepPartial<GetAbConfigValuesRequest>, metadata?: grpc.Metadata): Promise<GetAbConfigValuesResponse>;
    getConfigValuesByToken(request: DeepPartial<GetConfigValuesByTokenRequest>, metadata?: grpc.Metadata): Promise<GetConfigValuesByTokenResponse>;
    getConfigResultsBySequenceIds(request: DeepPartial<GetConfigResultsBySequenceIdsRequest>, metadata?: grpc.Metadata): Promise<GetConfigResultsBySequenceIdsResponse>;
    getCachedConfigResultSequenceIds(request: DeepPartial<GetCachedConfigResultSequenceIdsRequest>, metadata?: grpc.Metadata): Promise<GetCachedConfigResultSequenceIdsResponse>;
    getBitmapByToken(request: DeepPartial<GetBitmapByTokenRequest>, metadata?: grpc.Metadata): Promise<GetBitmapByTokenResponse>;
    generateConfigSet(request: DeepPartial<ConfigSetGenerationRequest>, metadata?: grpc.Metadata): Promise<ConfigSetGenerationResponse>;
    pinConfigSet(request: DeepPartial<PinConfigRequest>, metadata?: grpc.Metadata): Promise<PinConfigResponse>;
    unpinConfigSet(request: DeepPartial<UnpinConfigRequest>, metadata?: grpc.Metadata): Promise<UnpinConfigResponse>;
    getUnevaluatedConfigResultsWithAbTargeting(request: DeepPartial<GetUnevaluatedConfigResultsWithAbTargetingRequest>, metadata?: grpc.Metadata): Promise<GetUnevaluatedConfigResultsWithAbTargetingResponse>;
    addRuidsForDebugging(request: DeepPartial<AddRuidsForDebuggingRequest>, metadata?: grpc.Metadata): Promise<AddRuidsForDebuggingResponse>;
    pinTargetingProperties(request: DeepPartial<PinTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<PinTargetingPropertiesResponse>;
    unpinTargetingProperties(request: DeepPartial<UnpinTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<UnpinTargetingPropertiesResponse>;
    getPinnedTargetingProperties(request: DeepPartial<GetPinnedTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<GetPinnedTargetingPropertiesResponse>;
}
export declare class CircumstancesServiceClientImpl implements CircumstancesService {
    private readonly rpc;
    constructor(rpc: Rpc);
    targetingQuery(request: DeepPartial<ConfigTargetingRequest>, metadata?: grpc.Metadata): Promise<ConfigTargetingResponse>;
    getAbConfigValues(request: DeepPartial<GetAbConfigValuesRequest>, metadata?: grpc.Metadata): Promise<GetAbConfigValuesResponse>;
    getConfigValuesByToken(request: DeepPartial<GetConfigValuesByTokenRequest>, metadata?: grpc.Metadata): Promise<GetConfigValuesByTokenResponse>;
    getConfigResultsBySequenceIds(request: DeepPartial<GetConfigResultsBySequenceIdsRequest>, metadata?: grpc.Metadata): Promise<GetConfigResultsBySequenceIdsResponse>;
    getCachedConfigResultSequenceIds(request: DeepPartial<GetCachedConfigResultSequenceIdsRequest>, metadata?: grpc.Metadata): Promise<GetCachedConfigResultSequenceIdsResponse>;
    getBitmapByToken(request: DeepPartial<GetBitmapByTokenRequest>, metadata?: grpc.Metadata): Promise<GetBitmapByTokenResponse>;
    generateConfigSet(request: DeepPartial<ConfigSetGenerationRequest>, metadata?: grpc.Metadata): Promise<ConfigSetGenerationResponse>;
    pinConfigSet(request: DeepPartial<PinConfigRequest>, metadata?: grpc.Metadata): Promise<PinConfigResponse>;
    unpinConfigSet(request: DeepPartial<UnpinConfigRequest>, metadata?: grpc.Metadata): Promise<UnpinConfigResponse>;
    getUnevaluatedConfigResultsWithAbTargeting(request: DeepPartial<GetUnevaluatedConfigResultsWithAbTargetingRequest>, metadata?: grpc.Metadata): Promise<GetUnevaluatedConfigResultsWithAbTargetingResponse>;
    addRuidsForDebugging(request: DeepPartial<AddRuidsForDebuggingRequest>, metadata?: grpc.Metadata): Promise<AddRuidsForDebuggingResponse>;
    pinTargetingProperties(request: DeepPartial<PinTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<PinTargetingPropertiesResponse>;
    unpinTargetingProperties(request: DeepPartial<UnpinTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<UnpinTargetingPropertiesResponse>;
    getPinnedTargetingProperties(request: DeepPartial<GetPinnedTargetingPropertiesRequest>, metadata?: grpc.Metadata): Promise<GetPinnedTargetingPropertiesResponse>;
}
export declare const CircumstancesServiceDesc: {
    serviceName: string;
};
export declare const CircumstancesServicetargetingQueryDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetAbConfigValuesDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetConfigValuesByTokenDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetConfigResultsBySequenceIdsDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetCachedConfigResultSequenceIdsDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetBitmapByTokenDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegenerateConfigSetDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicepinConfigSetDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServiceunpinConfigSetDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetUnevaluatedConfigResultsWithAbTargetingDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServiceaddRuidsForDebuggingDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicepinTargetingPropertiesDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServiceunpinTargetingPropertiesDesc: UnaryMethodDefinitionish;
export declare const CircumstancesServicegetPinnedTargetingPropertiesDesc: UnaryMethodDefinitionish;
interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition<any, any> {
    requestStream: any;
    responseStream: any;
}
type UnaryMethodDefinitionish = UnaryMethodDefinitionishR;
interface Rpc {
    unary<T extends UnaryMethodDefinitionish>(methodDesc: T, request: any, metadata: grpc.Metadata | undefined): Promise<any>;
}
export declare class GrpcWebImpl {
    private host;
    private options;
    constructor(host: string, options: {
        transport?: grpc.TransportFactory;
        debug?: boolean;
        metadata?: grpc.Metadata;
    });
    unary<T extends UnaryMethodDefinitionish>(methodDesc: T, _request: any, metadata: grpc.Metadata | undefined): Promise<any>;
}
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=circumstance_service.d.ts.map