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 possible goal config levels. * * @generated from protobuf message google.ads.googleads.v11.enums.GoalConfigLevelEnum */ export interface GoalConfigLevelEnum { } /** * The possible goal config levels. Campaigns automatically inherit the * effective conversion account's customer goals unless they have been * configured with their own set of campaign goals. * * @generated from protobuf enum google.ads.googleads.v11.enums.GoalConfigLevelEnum.GoalConfigLevel */ export declare enum GoalConfigLevelEnum_GoalConfigLevel { /** * The goal config level has not been specified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * The goal config level is not known in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * The goal config is defined at the customer level. * * @generated from protobuf enum value: CUSTOMER = 2; */ CUSTOMER = 2, /** * The goal config is defined at the campaign level. * * @generated from protobuf enum value: CAMPAIGN = 3; */ CAMPAIGN = 3 } declare class GoalConfigLevelEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): GoalConfigLevelEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GoalConfigLevelEnum): GoalConfigLevelEnum; internalBinaryWrite(message: GoalConfigLevelEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.GoalConfigLevelEnum */ export declare const GoalConfigLevelEnum: GoalConfigLevelEnum$Type; export {};