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 enum describing goals for TargetCpaOptIn recommendation. * * @generated from protobuf message google.ads.googleads.v11.enums.TargetCpaOptInRecommendationGoalEnum */ export interface TargetCpaOptInRecommendationGoalEnum { } /** * Goal of TargetCpaOptIn recommendation. * * @generated from protobuf enum google.ads.googleads.v11.enums.TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal */ export declare enum TargetCpaOptInRecommendationGoalEnum_TargetCpaOptInRecommendationGoal { /** * 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, /** * Recommendation to set Target CPA to maintain the same cost. * * @generated from protobuf enum value: SAME_COST = 2; */ SAME_COST = 2, /** * Recommendation to set Target CPA to maintain the same conversions. * * @generated from protobuf enum value: SAME_CONVERSIONS = 3; */ SAME_CONVERSIONS = 3, /** * Recommendation to set Target CPA to maintain the same CPA. * * @generated from protobuf enum value: SAME_CPA = 4; */ SAME_CPA = 4, /** * Recommendation to set Target CPA to a value that is as close as possible * to, yet lower than, the actual CPA (computed for past 28 days). * * @generated from protobuf enum value: CLOSEST_CPA = 5; */ CLOSEST_CPA = 5 } declare class TargetCpaOptInRecommendationGoalEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): TargetCpaOptInRecommendationGoalEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetCpaOptInRecommendationGoalEnum): TargetCpaOptInRecommendationGoalEnum; internalBinaryWrite(message: TargetCpaOptInRecommendationGoalEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.TargetCpaOptInRecommendationGoalEnum */ export declare const TargetCpaOptInRecommendationGoalEnum: TargetCpaOptInRecommendationGoalEnum$Type; export {};