import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { GetAdsTxtOptions, GetAdsTxtResponse, UpdateAdsTxtOptions, UpdateAdsTxtResponse, AppendAdsTxtOptions, AppendAdsTxtResponse, AdsTxtUpdatedEnvelope } from './index.typings.js'; export { AccountInfo, AccountInfoMetadata, ActionEvent, AdsTxt, AppendAdsTxtRequest, BaseEventMetadata, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, GetAdsTxtRequest, IdentificationData, IdentificationDataIdOneOf, MessageEnvelope, RestoreInfo, UpdateAdsTxtRequest, WebhookIdentityType, WebhookIdentityTypeWithLiterals } from './index.typings.js'; declare function getAdsTxt$1(httpClient: HttpClient): GetAdsTxtSignature; interface GetAdsTxtSignature { /** * Retrieves the Ads.txt file. * @returns The response of the Ads.txt file request */ (options?: GetAdsTxtOptions): Promise>; } declare function updateAdsTxt$1(httpClient: HttpClient): UpdateAdsTxtSignature; interface UpdateAdsTxtSignature { /** * Updates the Ads.txt file. * When setting the `content` object to an empty string, an empty Ads.txt file will be created. * In order to reset Ads.txt to Wix's default, send `default: true` without a `content` object. */ (options?: UpdateAdsTxtOptions): Promise>; } declare function appendAdsTxt$1(httpClient: HttpClient): AppendAdsTxtSignature; interface AppendAdsTxtSignature { /** * Appends the submitted `content` object to Ads.txt. * In order to reset Ads.txt to Wix's default, send `default: true` without a `content` object. */ (options?: AppendAdsTxtOptions): Promise>; } declare const onAdsTxtUpdated$1: EventDefinition; declare const getAdsTxt: MaybeContext & typeof getAdsTxt$1>; declare const updateAdsTxt: MaybeContext & typeof updateAdsTxt$1>; declare const appendAdsTxt: MaybeContext & typeof appendAdsTxt$1>; /** */ declare const onAdsTxtUpdated: BuildEventDefinition & typeof onAdsTxtUpdated$1; export { AdsTxtUpdatedEnvelope, AppendAdsTxtOptions, AppendAdsTxtResponse, GetAdsTxtOptions, GetAdsTxtResponse, UpdateAdsTxtOptions, UpdateAdsTxtResponse, appendAdsTxt, getAdsTxt, onAdsTxtUpdated, updateAdsTxt };