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"; /** * A mapping that can be used by custom parameter tags in a * `tracking_url_template`, `final_urls`, or `mobile_final_urls`. * * @generated from protobuf message google.ads.googleads.v11.common.CustomParameter */ export interface CustomParameter { /** * The key matching the parameter tag name. * * @generated from protobuf field: optional string key = 3; */ key?: string; /** * The value to be substituted. * * @generated from protobuf field: optional string value = 4; */ value?: string; } declare class CustomParameter$Type extends MessageType { constructor(); create(value?: PartialMessage): CustomParameter; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CustomParameter): CustomParameter; internalBinaryWrite(message: CustomParameter, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.CustomParameter */ export declare const CustomParameter: CustomParameter$Type; export {};