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"; /** * Collection of urls that is tagged with a unique identifier. * * @generated from protobuf message google.ads.googleads.v11.common.UrlCollection */ export interface UrlCollection { /** * Unique identifier for this UrlCollection instance. * * @generated from protobuf field: optional string url_collection_id = 5; */ urlCollectionId?: string; /** * A list of possible final URLs. * * @generated from protobuf field: repeated string final_urls = 6; */ finalUrls: string[]; /** * A list of possible final mobile URLs. * * @generated from protobuf field: repeated string final_mobile_urls = 7; */ finalMobileUrls: string[]; /** * URL template for constructing a tracking URL. * * @generated from protobuf field: optional string tracking_url_template = 8; */ trackingUrlTemplate?: string; } declare class UrlCollection$Type extends MessageType { constructor(); create(value?: PartialMessage): UrlCollection; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UrlCollection): UrlCollection; internalBinaryWrite(message: UrlCollection, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.UrlCollection */ export declare const UrlCollection: UrlCollection$Type; export {};