import { ServiceType } from "@protobuf-ts/runtime-rpc"; 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"; import { KeywordThemeConstant } from "../resources/keyword_theme_constant"; /** * Request message for * [KeywordThemeConstantService.SuggestKeywordThemeConstants][google.ads.googleads.v11.services.KeywordThemeConstantService.SuggestKeywordThemeConstants]. * * @generated from protobuf message google.ads.googleads.v11.services.SuggestKeywordThemeConstantsRequest */ export interface SuggestKeywordThemeConstantsRequest { /** * The query text of a keyword theme that will be used to map to similar * keyword themes. For example, "plumber" or "roofer". * * @generated from protobuf field: string query_text = 1; */ queryText: string; /** * Upper-case, two-letter country code as defined by ISO-3166. This for * refining the scope of the query, default to 'US' if not set. * * @generated from protobuf field: string country_code = 2; */ countryCode: string; /** * The two letter language code for get corresponding keyword theme for * refining the scope of the query, default to 'en' if not set. * * @generated from protobuf field: string language_code = 3; */ languageCode: string; } /** * Response message for * [KeywordThemeConstantService.SuggestKeywordThemeConstants][google.ads.googleads.v11.services.KeywordThemeConstantService.SuggestKeywordThemeConstants]. * * @generated from protobuf message google.ads.googleads.v11.services.SuggestKeywordThemeConstantsResponse */ export interface SuggestKeywordThemeConstantsResponse { /** * Smart Campaign keyword theme suggestions. * * @generated from protobuf field: repeated google.ads.googleads.v11.resources.KeywordThemeConstant keyword_theme_constants = 1; */ keywordThemeConstants: KeywordThemeConstant[]; } declare class SuggestKeywordThemeConstantsRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): SuggestKeywordThemeConstantsRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SuggestKeywordThemeConstantsRequest): SuggestKeywordThemeConstantsRequest; internalBinaryWrite(message: SuggestKeywordThemeConstantsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.services.SuggestKeywordThemeConstantsRequest */ export declare const SuggestKeywordThemeConstantsRequest: SuggestKeywordThemeConstantsRequest$Type; declare class SuggestKeywordThemeConstantsResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): SuggestKeywordThemeConstantsResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SuggestKeywordThemeConstantsResponse): SuggestKeywordThemeConstantsResponse; internalBinaryWrite(message: SuggestKeywordThemeConstantsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.services.SuggestKeywordThemeConstantsResponse */ export declare const SuggestKeywordThemeConstantsResponse: SuggestKeywordThemeConstantsResponse$Type; /** * @generated ServiceType for protobuf service google.ads.googleads.v11.services.KeywordThemeConstantService */ export declare const KeywordThemeConstantService: ServiceType; export {};