import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import type { SearchGoogleAdsFieldsResponse } from "./google_ads_field_service"; import type { SearchGoogleAdsFieldsRequest } from "./google_ads_field_service"; import type { GoogleAdsField } from "../resources/google_ads_field"; import type { GetGoogleAdsFieldRequest } from "./google_ads_field_service"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * Service to fetch Google Ads API fields. * * @generated from protobuf service google.ads.googleads.v11.services.GoogleAdsFieldService */ export interface IGoogleAdsFieldServiceClient { /** * Returns just the requested field. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: GetGoogleAdsField(google.ads.googleads.v11.services.GetGoogleAdsFieldRequest) returns (google.ads.googleads.v11.resources.GoogleAdsField); */ getGoogleAdsField(input: GetGoogleAdsFieldRequest, options?: RpcOptions): UnaryCall; /** * Returns all fields that match the search query. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QueryError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: SearchGoogleAdsFields(google.ads.googleads.v11.services.SearchGoogleAdsFieldsRequest) returns (google.ads.googleads.v11.services.SearchGoogleAdsFieldsResponse); */ searchGoogleAdsFields(input: SearchGoogleAdsFieldsRequest, options?: RpcOptions): UnaryCall; } /** * Service to fetch Google Ads API fields. * * @generated from protobuf service google.ads.googleads.v11.services.GoogleAdsFieldService */ export declare class GoogleAdsFieldServiceClient implements IGoogleAdsFieldServiceClient, 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 just the requested field. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: GetGoogleAdsField(google.ads.googleads.v11.services.GetGoogleAdsFieldRequest) returns (google.ads.googleads.v11.resources.GoogleAdsField); */ getGoogleAdsField(input: GetGoogleAdsFieldRequest, options?: RpcOptions): UnaryCall; /** * Returns all fields that match the search query. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QueryError]() * [QuotaError]() * [RequestError]() * * @generated from protobuf rpc: SearchGoogleAdsFields(google.ads.googleads.v11.services.SearchGoogleAdsFieldsRequest) returns (google.ads.googleads.v11.services.SearchGoogleAdsFieldsResponse); */ searchGoogleAdsFields(input: SearchGoogleAdsFieldsRequest, options?: RpcOptions): UnaryCall; }