import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { Ruid_Type } from "../../common/ruid";
import { Value } from "../../common/value";
import { Namespace } from "./namespace";
export declare const protobufPackage = "snapchat.cdp.cof";
export interface ConfigResult {
    configId: string;
    value: Value | undefined;
    targetingExpression: ClientTargetingExpression | undefined;
    ttlSeconds: string;
    configRuleUuidBytes: Uint8Array;
    priority: number;
    namespace: Namespace;
    studyName: string;
    experimentId: number;
    delete: boolean;
    servePlatforms: ConfigResult_ServePlatform[];
    sequenceId: number;
    ruidType: Ruid_Type;
    segmentOrdinal: number;
    generatedFromAbAllowlists: boolean;
    internalFields: ConfigResult_InternalFields | undefined;
    configIntId: number;
}
export declare enum ConfigResult_ServePlatform {
    UNKNOWN_CONTEXT_PLATFORM = 0,
    IOS_PLATFORM = 1,
    ANDROID_PLATFORM = 2,
    SERVER_PLATFORM = 3,
    UNRECOGNIZED = -1
}
export interface ConfigResult_InternalFields {
    configBitmapIndex: number;
    configResultBitmapIndex: number;
    hasServerPropertiesOnly: boolean;
    globalPriority: number;
    sequenceIds: ConfigResult_InternalFields_SequenceIdCandidate[];
    studySegmentOrdinal: number;
    experimentGuid: string;
    isAbStudyStatusCompleted: boolean;
    gradualRolloutId: string;
    gradualRolloutIsControl: boolean;
    gradualRolloutIsDeleted: boolean;
}
export interface ConfigResult_InternalFields_SequenceIdCandidate {
    targetingExpression: ClientTargetingExpression | undefined;
    sequenceId: number;
}
export interface ConfigResultBundle {
    etag: string;
    configResults: ConfigResult[];
}
export interface SequenceIdCandidate {
    targetingExpression: ClientTargetingExpression | undefined;
    sequenceId: number;
}
export interface ClientTargetingExpression {
    operator: ClientTargetingExpression_Operator;
    children: ClientTargetingExpression[];
    property: ClientTargetingExpression_Property;
    predicateOperator: ClientTargetingExpression_PredicateOperator;
    value: Value | undefined;
    propertyMetadata: ClientTargetingExpression_PropertyMetadata | undefined;
}
export declare enum ClientTargetingExpression_Operator {
    UNKNOWN_OPERATOR = 0,
    AND = 1,
    OR = 2,
    UNRECOGNIZED = -1
}
export declare enum ClientTargetingExpression_PredicateOperator {
    UNKNOWN_PREDICATE_OPERATOR = 0,
    EQUAL = 1,
    NOT_EQUAL = 2,
    GREATER_THAN_OR_EQUAL_TO = 3,
    LESS_THAN_OR_EQUAL_TO = 4,
    UNRECOGNIZED = -1
}
export declare enum ClientTargetingExpression_EvaluationSite {
    UNSET = 0,
    CLIENT = 1,
    SERVER = 2,
    UNRECOGNIZED = -1
}
export declare enum ClientTargetingExpression_Property {
    UNKNOWN_PROPERTY = 0,
    BATTERY_LEVEL = 1,
    IS_OFFLINE = 2,
    IS_CHARGING = 3,
    BANDWIDTH = 4,
    DISK_SIZE = 5,
    DISK_AVAILABLE = 6,
    MEDIA_TYPE_DEPRECATED = 7,
    IS_PUBLIC_STORY = 8,
    IS_OFFICIAL_STORY = 9,
    CAMERA_DIRECTION = 10,
    CAMERA_CONTEXT = 11,
    CAMERA_API = 12,
    CAMERA_FLASH_STATE = 13,
    SNAP_SOURCE = 14,
    LEGACY_MUSHROOM_CONTENT_TYPE = 15,
    UPLOAD_BANDWIDTH = 16,
    CAMERA2_LEVEL = 17,
    CAMERA_NIGHT_MODE_STATE = 18,
    USER_LANGUAGE = 19,
    VIDEO_DURATION = 20,
    REALTIME_MOBILE_NETWORK_GENERATION = 21,
    REALTIME_NETWORK_TYPE = 22,
    REALTIME_NETWORK_IS_METERED = 23,
    REALTIME_NETWORK_IS_ROAMING = 24,
    CAMERA_IS_FIRST_CAPTURE = 25,
    PICTURE_MODE = 26,
    BOLT_USE_CASE = 27,
    BOLT_CDN_EXPERIMENTATION_ID = 28,
    MINS_SINCE_LAST_LENS_ACTIVATION = 29,
    MINS_SINCE_LAST_SNAPPABLE_LENS_ACTIVATION = 30,
    DAYS_SINCE_LAST_LOGIN_OR_OPEN = 31,
    SPECTACLES_VERSION = 32,
    STICKY_MAX_CONNECTION_TYPE = 33,
    WITH_ANIMATED_OVERLAY = 34,
    ESTIMATED_DURATION_FOR_EVENT_MS = 35,
    URL = 36,
    MEDIA_SOURCE = 37,
    ASSET_TYPE = 38,
    BOLT_IS_CONTENT_POPULAR = 39,
    CAPTURE_MODE = 40,
    VP9_SOFTWARE_DECODING_SUPPORTED = 41,
    AV1_SOFTWARE_DECODING_SUPPORTED = 42,
    WITH_MUSIC = 43,
    FEATURE_PROVIDED_SIZE = 44,
    MEDIA_TYPE = 45,
    SCANNED_CATEGORY_IDS = 46,
    CONTENT_VIEW_SOURCE = 47,
    RECIPIENTS_SUPPORT_HEVC = 48,
    COGNAC_APP_ID = 49,
    EMAIL_VERIFIED = 50,
    PHONE_VERIFIED = 51,
    NOTIFICATION_PERM_GRANTED = 52,
    CONTACT_PERM_GRANTED = 53,
    MUTUAL_FRIENDS_COUNT = 54,
    GROUPS_COUNT = 55,
    HAS_NON_TEAM_SNAPCHAT_CONVERSATIONS = 56,
    PLAYBACK_ITEM_TYPE = 57,
    SUP_BOOLEAN_PROPERTY = 58,
    SUP_INTEGER_PROPERTY = 59,
    SUP_LONG_PROPERTY = 60,
    SUP_STRING_PROPERTY = 61,
    SUP_DOUBLE_PROPERTY = 62,
    SUP_MILLIS_PROPERTY_TO_NOW = 63,
    HAS_USED_SPECTACLES = 64,
    SUP_SECS_PROPERTY_TO_NOW = 65,
    BOLT_CLIENT_APP_STATE = 66,
    EMAIL_SET = 67,
    BITMOJI_SET = 68,
    QUICK_TAP_CAMERA_SUPPORTED_ENABLED = 69,
    HAS_ADD_FRIENDS_REQUEST = 70,
    APP_LAUNCH_FROM_PUSH = 71,
    APP_LAUNCH_TYPE = 72,
    BILLBOARD_CAMPAIGN_LOCAL_IMPRESSION_COUNT = 73,
    BILLBOARD_CAMPAIGN_LOCAL_LAST_IMPRESSION_TIME_SECS_TO_NOW = 74,
    BILLBOARD_CAMPAIGN_LOCAL_CONTINUOUS_DISMISS_COUNT = 75,
    FST_NUM_IN_APP_WARNINGS = 76,
    FST_SHOULD_CHANGE_PASSWORD = 77,
    FST_IS_BACKGROUND_CHECK = 78,
    AUDIO_RECORD_PERM_GRANTED = 79,
    MUTUAL_FRIENDS_WITH_BIRTHDAY_COUNT = 80,
    BILLBOARD_CAMPAIGN_LOCAL_DISMISS_COUNT = 81,
    USE_VERTICAL_NAVIGATION = 82,
    FREEABLE_DISK_AVAILABLE = 83,
    MEMORIES_COUNT = 84,
    DEVICE_MODEL = 85,
    COUNTRY = 86,
    OS = 87,
    OS_VERSION = 88,
    APP_VERSION = 89,
    BUILD_FLAVOR = 90,
    USER_ID = 91,
    LOCALE = 92,
    DEVICE_CLUSTER = 93,
    DEVICE_BRAND = 94,
    IS_EMPLOYEE = 95,
    USERNAME = 96,
    IS_TEST_USER = 97,
    USER_PROFILE = 98,
    SCREEN_WIDTH = 99,
    SCREEN_HEIGHT = 100,
    HEVC_SUPPORT = 101,
    NETWORK_TYPE = 102,
    MAX_VIDEO_WIDTH = 103,
    MAX_VIDEO_HEIGHT = 104,
    IS_NETWORK_METERED = 105,
    IS_ROAMING = 106,
    APP_ENGAGEMENT_LEVEL = 107,
    COMMUNICATION_ENGAGEMENT_LEVEL = 108,
    FRIEND_STORY_ENGAGEMENT_LEVEL = 109,
    PUBLIC_USER_STORY_ENGAGEMENT_LEVEL = 110,
    PUBLISHER_STORY_ENGAGEMENT_LEVEL = 111,
    LENS_ENGAGEMENT_LEVEL = 112,
    NON_FRIEND_STORY_ENGAGEMENT_LEVEL = 113,
    FOLLOWER_SIZE_LEVEL = 114,
    DAYS_SINCE_CREATION = 115,
    USER_PERSONA = 116,
    USER_CREATION_TIME = 117,
    MOBILE_NETWORK_TYPE = 118,
    AGGREGATED_USER_BANDWIDTH = 119,
    LENS_CLUSTER_BIASED = 120,
    LENS_CLUSTER_LOG = 121,
    LENS_CLUSTER_ORIG = 122,
    LENS_CLUSTER_ORIG_4 = 123,
    LENS_CLUSTER_BIASED_LOG = 124,
    APP_LOCALE = 125,
    DEVICE_COMMON_NAME = 126,
    USER_FRIEND_COUNT = 127,
    L90_COUNTRY = 128,
    STUB = 129,
    IS_TRUE = 130,
    STORY_POST_RATIO = 131,
    GENDER = 132,
    INFERRED_AGE_BUCKET = 133,
    STORIES = 134,
    SENDS = 135,
    SNAP_CREATE_L7 = 136,
    STORY_POST_L7 = 137,
    COMMUNICATION_L7 = 138,
    DF_L7 = 139,
    APP_L7 = 140,
    DAYS_SINCE_CREATION_BUCKET = 141,
    BIDIRECTIONAL_FRIEND_STATUS = 142,
    STORY_POST_PREDICTION = 143,
    APP_OPENS = 144,
    LENS_SWIPES = 145,
    LENS_SNAPS = 146,
    LENS_OPS = 147,
    W1_APP_OPENS = 148,
    W1_LENS_SWIPES = 149,
    W1_LENS_SNAPS = 150,
    W1_LENS_OPS = 151,
    W2_APP_OPENS = 152,
    W2_LENS_SWIPES = 153,
    W2_LENS_SNAPS = 154,
    W2_LENS_OPS = 155,
    W34_APP_OPENS = 156,
    W34_LENS_SWIPES = 157,
    W34_LENS_SNAPS = 158,
    W34_LENS_OPS = 159,
    LENS_SWIPES_PREDICTION = 160,
    REGISTRATION_COUNTRY = 161,
    IP_ASN = 162,
    IP_REGION = 163,
    IP_CITY = 164,
    HAS_USER_ID = 165,
    HAS_BITMOJI = 166,
    NUM_APP_OPENS_LAST_8_DAYS = 167,
    NUM_FEATURE_STORY_VIEW_DAYS_L7 = 168,
    NUM_FEATURE_STORY_SYNC_DAYS_L7 = 169,
    HEXAGON_NN_SUPPORTED_VERSION = 170,
    NETWORK_QUALITY = 171,
    DEVICE_MEMORY_MB = 172,
    DEVICE_GL_VERSION = 173,
    SNAP_PRO_STATUS = 174,
    DEVICE_VP9_DECODING_SUPPORT = 175,
    AVG_FRIEND_STORY_VIEW_COUNT_L7 = 176,
    GAME_JOIN_TIME = 177,
    GAME_LAST_ACTIVE_TIME = 178,
    DAYS_SINCE_FIRST_GAME_ACTIVITY = 179,
    DAYS_SINCE_LAST_GAME_ACTIVITY = 180,
    PF_PAGE_SESSIONS_WITH_LONG_IMP = 181,
    WIRELESS_CARRIER = 182,
    MINIS_JOIN_TIME = 183,
    MINIS_LAST_ACTIVE_TIME = 184,
    DAYS_SINCE_FIRST_MINIS_ACTIVITY = 185,
    DAYS_SINCE_LAST_MINIS_ACTIVITY = 186,
    DEVICE_AV1_DECODING_SUPPORT = 187,
    APP_PACKAGE_INSTALLER = 188,
    STORY_VIEWS_5TH_TAB_ENGAGEMENT_LEVEL = 189,
    REPORTED_AGE = 190,
    ANDROID_MOBILE_SERVICES_PROVIDER = 191,
    IS_ACQUIRED_USER = 192,
    YDPI = 193,
    BIDIRECTIONAL_FRIEND_STATUS_VELLUM = 194,
    ORIGIN = 195,
    LENSCORE_VERSION = 196,
    SNAPKIT_APP_ID = 197,
    GPU = 198,
    CHIPSET_NAME = 199,
    CHIPSET_VERSION = 200,
    HAS_ZERO_IDFA = 201,
    LIMIT_AD_TRACKING = 202,
    ATT_AUTH_STATUS = 203,
    CAMERA2_FRONT_SS_GAIN_OVER_TPA = 204,
    ATTACHMENT_TOOL_V2 = 205,
    USER_PERSONA_V3 = 206,
    SNAPS_SEND_WITH_HEVC = 207,
    SNAPS_SEND_WITHOUT_HEVC = 208,
    CAMERA2_NATIVE_CRASH_OVER_CAMERA1 = 209,
    CAMERA2_G2S_LATENCY_OVER_CAMERA1 = 210,
    IS_INTERNAL = 211,
    IS_WEB = 212,
    APP_OPEN_TO_MAP = 213,
    APP_OPEN_TO_FRIENDSFEED = 214,
    APP_OPEN_TO_LENSES = 215,
    APP_OPEN_TO_MEMORIES = 216,
    APP_OPEN_TO_COMMUNITY = 217,
    APP_OPEN_TO_SPOTLIGHT = 218,
    IS_IMPACTED_BY_PINC_893 = 219,
    DAYS_BEFORE_BIRTHDAY = 220,
    HAS_BIPA = 221,
    SPOTLIGHT_STORY_ENGAGEMENT_STATUS = 222,
    INCLUSION_PANEL_MEMBER = 223,
    HEVC_HW_DECODER = 224,
    HEVC_SW_DECODER = 225,
    HASH_MURMUR3_128_MOD_100 = 226,
    HAS_ACTIVE_SNAPCHAT_PLUS = 227,
    SNAP_KIT_OAUTH_ID = 228,
    ORGANIZATION_TYPE = 229,
    CHUNK_UPLOAD_SUPPORT_REQUIRED = 230,
    CLOUDFRONT_POP = 231,
    BILLBOARD_CAMPAIGN_LOCAL_FIRST_IMPRESSION_TIME_SECS_TO_NOW = 232,
    BILLBOARD_CAMPAIGN_LOCAL_CLICK_COUNT = 233,
    BILLBOARD_CAMPAIGN_LOCAL_INTERACTION_COUNT = 234,
    BILLBOARD_CAMPAIGN_LOCAL_LAST_INTERACTION_TIME_SECS_TO_NOW = 235,
    FST_LOCK_SCREEN_WIDGET_BILLBOARD_LAUNCHED_FROM_PUSH = 236,
    WEB_SCREEN_WIDTH = 237,
    WEB_SCREEN_HEIGHT = 238,
    SUP_IOS_LOCK_SCREEN_WIDGET_ENABLED = 239,
    SNAP_PRIVACY = 240,
    ADS_INTERFACES_IS_NEW_ORGANIZATION = 241,
    SERVER_ONLY = 242,
    GHE_ORGANIZATION = 243,
    GHE_REPOSITORY = 244,
    GHE_USER_EMAIL = 245,
    BUILD_DEFINITION_ID = 246,
    BUILD_DEFINITION_NAME = 247,
    LCA_PRINCIPAL = 248,
    MEDIA_PERFORMANCE_CLASS = 249,
    COMMUNITY_COUNT = 250,
    RECIPIENTS_SUPPORT_FMP4 = 251,
    SCREEN_ASPECT_RATIO = 252,
    USER_GROUP = 253,
    USER_HAS_DENIED_CAMERA_PERM = 254,
    CAMEOS_ENGAGEMENT_LEVEL = 255,
    HAS_CAMEOS = 256,
    IS_ACTIVE_LENS_VIDEO_CHAT_USER = 257,
    NUM_SPOTLIGHT_POSTS_L7 = 258,
    NUM_MAP_POSTS_L7 = 259,
    HAS_CREATED_PUBLIC_PROFILE = 260,
    HAS_PUBLIC_PROFILE_ACCESS_VIA_ROLE = 261,
    DAYS_SINCE_LAST_CAMERA_PERM_DENY = 262,
    DAYS_SINCE_AD_ORG_JOIN = 263,
    DAYS_SINCE_FIRST_AD_CREATE = 264,
    ORGANIZATION_COUNTRY = 265,
    DAYS_SINCE_FIRST_DWEB_VISIT = 266,
    DAYS_SINCE_LAST_DWEB_VISIT = 267,
    WEEKS_SINCE_USING_DWEB = 268,
    HAS_LENS = 269,
    BILLBOARD_SERVER_IMPRESSION_COUNT = 270,
    BILLBOARD_SERVER_CLICK_COUNT = 271,
    BILLBOARD_SERVER_DISMISS_COUNT = 272,
    BILLBOARD_SERVER_INTERACTION_COUNT = 273,
    BILLBOARD_SERVER_FIRST_IMPRESSION_TIME_SECS_TO_NOW = 274,
    BILLBOARD_SERVER_LAST_IMPRESSION_TIME_SECS_TO_NOW = 275,
    BILLBOARD_SERVER_FIRST_CLICK_TIME_SECS_TO_NOW = 276,
    BILLBOARD_SERVER_LAST_CLICK_TIME_SECS_TO_NOW = 277,
    BILLBOARD_SERVER_FIRST_DISMISS_TIME_SECS_TO_NOW = 278,
    BILLBOARD_SERVER_LAST_DISMISS_TIME_SECS_TO_NOW = 279,
    BILLBOARD_SERVER_FIRST_INTERACTION_TIME_SECS_TO_NOW = 280,
    BILLBOARD_SERVER_LAST_INTERACTION_TIME_SECS_TO_NOW = 281,
    BILLBOARD_SERVER_CONTINUOUS_DISMISS_COUNT = 282,
    BILLBOARD_CAMPAIGN_LOCAL_FIRST_CLICK_TIME_SECS_TO_NOW = 283,
    BILLBOARD_CAMPAIGN_LOCAL_LAST_CLICK_TIME_SECS_TO_NOW = 284,
    BILLBOARD_CAMPAIGN_LOCAL_FIRST_DISMISS_TIME_SECS_TO_NOW = 285,
    BILLBOARD_CAMPAIGN_LOCAL_LAST_DISMISS_TIME_SECS_TO_NOW = 286,
    BILLBOARD_CAMPAIGN_LOCAL_FIRST_INTERACTION_TIME_SECS_TO_NOW = 287,
    DAYS_SINCE_FIRST_AD_SPEND = 288,
    DAYS_SINCE_LAST_AD_SPEND = 289,
    SPOTLIGHT_2_PLUS_STORY_SESSION_7D_STATUS_DETAILED = 290,
    SPOTLIGHT_5_PLUS_STORY_SESSION_7D_STATUS_DETAILED = 291,
    SPOTLIGHT_STORY_VIEW_7D_STATUS_DETAILED = 292,
    LAST_USER_ACCEPTED_TOS = 293,
    UPDATED_DEVICE_CLUSTER = 294,
    CREATOR_TIER = 295,
    AV1_SW_DECODER = 296,
    AV1_HW_DECODER = 297,
    HAS_EXPLICIT_PUBLIC_PROFILE = 298,
    LARGER_TEXT_DISPLAY_OPTION_ENABLED = 299,
    IS_PUBLIC_POSTING_PREFERRED_USER = 300,
    RUID = 301,
    MUTABLE_USERNAME = 302,
    BUDGET_GROUP_ID = 303,
    AB_POPULATION_RANGE_HASH_FUNC = 304,
    AB_TREATMENT_RANGE_HASH_FUNC = 305,
    REGISTRATION_IP_REGION = 306,
    RUID_TYPE = 307,
    PLUS_INTERNAL_ONLY = 308,
    COF_ROLLOUT_RANGE_HASH_FUNC = 309,
    SUP_HAS_AI_SELFIE = 341,
    SUP_HAS_DREAMS = 342,
    DAYS_SINCE_LAST_ACTIVITY = 343,
    CONTACT_PERM_OS_GRANTED = 344,
    CONTACT_PERM_USER_GRANTED = 345,
    LENS_CLUSTER_GPU_V2 = 346,
    CAN_ACCESS_ADS_TAB = 347,
    GOOGLE_CDN_POP = 348,
    NUM_STRONG_RELATIONSHIPS_V3 = 349,
    NUM_CLOSE_PLUS_RELATIONSHIPS_V3 = 350,
    NUM_ACQUAINTANCE_PLUS_RELATIONSHIPS_V3 = 351,
    DREAMS_ENGAGEMENT_STATUS = 352,
    IS_LOW_LIGHT = 353,
    GALLERY_HAS_2023_YEAR_END_STORY = 354,
    CHUNK_UPLOAD_PREFERENCE = 355,
    ADMIN_USE_ONLY_IN_AB_TRAFFIC_SPLIT = 356,
    IS_IPHONE = 357,
    IS_S11_COUNTRY = 358,
    IS_S11_L90_COUNTRY = 359,
    NUM_ACTIVE_FRIENDS_L7 = 360,
    NUM_BIDIRECTIONAL_COMMUNICATION_FRIENDS_L7 = 361,
    FULLY_ROLLED_OUT_STUDIES_OPTIMIZATION_ENABLED = 362,
    HAS_USER_ONBOARDED = 367,
    ADS_STANDARD_AB_HASH_FUNC = 368,
    IS_TOP_STORY_POSTER = 369,
    COMMUNITY_COUNT_SERVER = 370,
    REPORT_VOLUME_LAST_14_DAYS = 371,
    IS_CONCURRENT_CAMERA_SUPPORTED = 372,
    CONTACT_AUTHORIZATION_STATUS = 373,
    DISCOVER_FEED_TYPE = 374,
    JOINED_VIA_USER_INVITE = 377,
    STICKY_REGION = 378,
    BIPA_REGION = 379,
    GRADUAL_ROLLOUT_HASH_FUNC = 380,
    IS_COF_EDGE_CLIENT = 381,
    COF_EDGE_CLIENT_VERSION = 382,
    IS_DORMANT = 383,
    HAS_FORMER_PHONE_NUMBER = 384,
    OS_BUILD_VERSION = 385,
    SNAP_PROMOTE_DAYS_SINCE_FIRST_AD_CREATE = 386,
    SNAP_PROMOTE_DAYS_SINCE_LAST_AD_CREATE = 387,
    SNAP_PROMOTE_DAYS_SINCE_FIRST_SPEND = 388,
    SNAP_PROMOTE_DAYS_SINCE_LAST_SPEND = 389,
    SNAP_PROMOTE_TOTAL_SPEND_USD = 390,
    SNAP_PROMOTE_AVG_DAILY_SPEND_USD = 391,
    SNAP_PROMOTE_LAST_OBJECTIVE = 392,
    SNAP_PROMOTE_BUDGET_REMAINING = 393,
    IS_MONETIZATION_ELIGIBLE = 394,
    IS_OPTED_IN_DATA_SHARING = 395,
    ADS_BUDGET_AB_MACROSTATE_HASH_FUNC = 396,
    AB_TREATMENT = 397,
    DREAMS_IN_SNAPFEED_VIEW_ACTIVE_DAYS_L7 = 398,
    UNRECOGNIZED = -1
}
export interface ClientTargetingExpression_PropertyMetadata {
    itemId: number;
    signalToHash: ClientTargetingExpression_PropertyMetadata_SignalToHash;
    abNamespaceForHashing: string;
    abSeedForHashing: string;
    ruidType?: Ruid_Type | undefined;
    cofRolloutSeedForHashing: string;
    adsNonBudgetSegmentLayer: number;
    adsBudgetAbMacrostateName: string;
}
export declare enum ClientTargetingExpression_PropertyMetadata_SignalToHash {
    UNKNOWN_SIGNAL_TO_HASH = 0,
    HASH_SEED_AND_USER_ID = 1,
    HASH_USER_ID_AND_NAMESPACE = 2,
    UNRECOGNIZED = -1
}
export declare const ConfigResult: MessageFns<ConfigResult>;
export declare const ConfigResult_InternalFields: MessageFns<ConfigResult_InternalFields>;
export declare const ConfigResult_InternalFields_SequenceIdCandidate: MessageFns<ConfigResult_InternalFields_SequenceIdCandidate>;
export declare const ConfigResultBundle: MessageFns<ConfigResultBundle>;
export declare const SequenceIdCandidate: MessageFns<SequenceIdCandidate>;
export declare const ClientTargetingExpression: MessageFns<ClientTargetingExpression>;
export declare const ClientTargetingExpression_PropertyMetadata: MessageFns<ClientTargetingExpression_PropertyMetadata>;
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T : T extends globalThis.Array<infer U> ? globalThis.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]>;
} & {
    [K in Exclude<keyof I, KeysOfUnion<P>>]: never;
};
export interface MessageFns<T> {
    encode(message: T, writer?: BinaryWriter): BinaryWriter;
    decode(input: BinaryReader | Uint8Array, length?: number): T;
    create<I extends Exact<DeepPartial<T>, I>>(base?: I): T;
    fromPartial<I extends Exact<DeepPartial<T>, I>>(object: I): T;
}
export {};
//# sourceMappingURL=config_result.d.ts.map