import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; /** * Container for distance buckets of a user's distance from an advertiser's * location extension. * * @generated from protobuf message google.ads.googleads.v11.enums.DistanceBucketEnum */ export interface DistanceBucketEnum { } /** * The distance bucket for a user's distance from an advertiser's location * extension. * * @generated from protobuf enum google.ads.googleads.v11.enums.DistanceBucketEnum.DistanceBucket */ export declare enum DistanceBucketEnum_DistanceBucket { /** * Not specified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Used for return value only. Represents value unknown in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * User was within 700m of the location. * * @generated from protobuf enum value: WITHIN_700M = 2; */ WITHIN_700M = 2, /** * User was within 1KM of the location. * * @generated from protobuf enum value: WITHIN_1KM = 3; */ WITHIN_1KM = 3, /** * User was within 5KM of the location. * * @generated from protobuf enum value: WITHIN_5KM = 4; */ WITHIN_5KM = 4, /** * User was within 10KM of the location. * * @generated from protobuf enum value: WITHIN_10KM = 5; */ WITHIN_10KM = 5, /** * User was within 15KM of the location. * * @generated from protobuf enum value: WITHIN_15KM = 6; */ WITHIN_15KM = 6, /** * User was within 20KM of the location. * * @generated from protobuf enum value: WITHIN_20KM = 7; */ WITHIN_20KM = 7, /** * User was within 25KM of the location. * * @generated from protobuf enum value: WITHIN_25KM = 8; */ WITHIN_25KM = 8, /** * User was within 30KM of the location. * * @generated from protobuf enum value: WITHIN_30KM = 9; */ WITHIN_30KM = 9, /** * User was within 35KM of the location. * * @generated from protobuf enum value: WITHIN_35KM = 10; */ WITHIN_35KM = 10, /** * User was within 40KM of the location. * * @generated from protobuf enum value: WITHIN_40KM = 11; */ WITHIN_40KM = 11, /** * User was within 45KM of the location. * * @generated from protobuf enum value: WITHIN_45KM = 12; */ WITHIN_45KM = 12, /** * User was within 50KM of the location. * * @generated from protobuf enum value: WITHIN_50KM = 13; */ WITHIN_50KM = 13, /** * User was within 55KM of the location. * * @generated from protobuf enum value: WITHIN_55KM = 14; */ WITHIN_55KM = 14, /** * User was within 60KM of the location. * * @generated from protobuf enum value: WITHIN_60KM = 15; */ WITHIN_60KM = 15, /** * User was within 65KM of the location. * * @generated from protobuf enum value: WITHIN_65KM = 16; */ WITHIN_65KM = 16, /** * User was beyond 65KM of the location. * * @generated from protobuf enum value: BEYOND_65KM = 17; */ BEYOND_65KM = 17, /** * User was within 0.7 miles of the location. * * @generated from protobuf enum value: WITHIN_0_7MILES = 18; */ WITHIN_0_7MILES = 18, /** * User was within 1 mile of the location. * * @generated from protobuf enum value: WITHIN_1MILE = 19; */ WITHIN_1MILE = 19, /** * User was within 5 miles of the location. * * @generated from protobuf enum value: WITHIN_5MILES = 20; */ WITHIN_5MILES = 20, /** * User was within 10 miles of the location. * * @generated from protobuf enum value: WITHIN_10MILES = 21; */ WITHIN_10MILES = 21, /** * User was within 15 miles of the location. * * @generated from protobuf enum value: WITHIN_15MILES = 22; */ WITHIN_15MILES = 22, /** * User was within 20 miles of the location. * * @generated from protobuf enum value: WITHIN_20MILES = 23; */ WITHIN_20MILES = 23, /** * User was within 25 miles of the location. * * @generated from protobuf enum value: WITHIN_25MILES = 24; */ WITHIN_25MILES = 24, /** * User was within 30 miles of the location. * * @generated from protobuf enum value: WITHIN_30MILES = 25; */ WITHIN_30MILES = 25, /** * User was within 35 miles of the location. * * @generated from protobuf enum value: WITHIN_35MILES = 26; */ WITHIN_35MILES = 26, /** * User was within 40 miles of the location. * * @generated from protobuf enum value: WITHIN_40MILES = 27; */ WITHIN_40MILES = 27, /** * User was beyond 40 miles of the location. * * @generated from protobuf enum value: BEYOND_40MILES = 28; */ BEYOND_40MILES = 28 } declare class DistanceBucketEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): DistanceBucketEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DistanceBucketEnum): DistanceBucketEnum; internalBinaryWrite(message: DistanceBucketEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.DistanceBucketEnum */ export declare const DistanceBucketEnum: DistanceBucketEnum$Type; export {};