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