import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { SuggestKeywordThemesResponse } from "./smart_campaign_suggest_service"; import type { SuggestKeywordThemesRequest } from "./smart_campaign_suggest_service"; import type { SuggestSmartCampaignAdResponse } from "./smart_campaign_suggest_service"; import type { SuggestSmartCampaignAdRequest } from "./smart_campaign_suggest_service"; import type { SuggestSmartCampaignBudgetOptionsResponse } from "./smart_campaign_suggest_service"; import type { SuggestSmartCampaignBudgetOptionsRequest } from "./smart_campaign_suggest_service"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * Service to get suggestions for Smart Campaigns. * * @generated from protobuf service google.ads.googleads.v11.services.SmartCampaignSuggestService */ export interface ISmartCampaignSuggestServiceClient { /** * Returns BudgetOption suggestions. * * @generated from protobuf rpc: SuggestSmartCampaignBudgetOptions(google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsResponse); */ suggestSmartCampaignBudgetOptions(input: SuggestSmartCampaignBudgetOptionsRequest, options?: RpcOptions): UnaryCall; /** * Suggests a Smart campaign ad compatible with the Ad family of resources, * based on data points such as targeting and the business to advertise. * * @generated from protobuf rpc: SuggestSmartCampaignAd(google.ads.googleads.v11.services.SuggestSmartCampaignAdRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignAdResponse); */ suggestSmartCampaignAd(input: SuggestSmartCampaignAdRequest, options?: RpcOptions): UnaryCall; /** * Suggests keyword themes to advertise on. * * @generated from protobuf rpc: SuggestKeywordThemes(google.ads.googleads.v11.services.SuggestKeywordThemesRequest) returns (google.ads.googleads.v11.services.SuggestKeywordThemesResponse); */ suggestKeywordThemes(input: SuggestKeywordThemesRequest, options?: RpcOptions): UnaryCall; } /** * Service to get suggestions for Smart Campaigns. * * @generated from protobuf service google.ads.googleads.v11.services.SmartCampaignSuggestService */ export declare class SmartCampaignSuggestServiceClient implements ISmartCampaignSuggestServiceClient, ServiceInfo { private readonly _transport; typeName: string; methods: import("@protobuf-ts/runtime-rpc").MethodInfo[]; options: { [extensionName: string]: import("@protobuf-ts/runtime").JsonValue; }; constructor(_transport: RpcTransport); /** * Returns BudgetOption suggestions. * * @generated from protobuf rpc: SuggestSmartCampaignBudgetOptions(google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignBudgetOptionsResponse); */ suggestSmartCampaignBudgetOptions(input: SuggestSmartCampaignBudgetOptionsRequest, options?: RpcOptions): UnaryCall; /** * Suggests a Smart campaign ad compatible with the Ad family of resources, * based on data points such as targeting and the business to advertise. * * @generated from protobuf rpc: SuggestSmartCampaignAd(google.ads.googleads.v11.services.SuggestSmartCampaignAdRequest) returns (google.ads.googleads.v11.services.SuggestSmartCampaignAdResponse); */ suggestSmartCampaignAd(input: SuggestSmartCampaignAdRequest, options?: RpcOptions): UnaryCall; /** * Suggests keyword themes to advertise on. * * @generated from protobuf rpc: SuggestKeywordThemes(google.ads.googleads.v11.services.SuggestKeywordThemesRequest) returns (google.ads.googleads.v11.services.SuggestKeywordThemesResponse); */ suggestKeywordThemes(input: SuggestKeywordThemesRequest, options?: RpcOptions): UnaryCall; }