import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { AdsTxtUpdatedEnvelope, AppendAdsTxtOptions, AppendAdsTxtResponse, AppendAdsTxtResponseNonNullableFields, GetAdsTxtOptions, GetAdsTxtResponse, GetAdsTxtResponseNonNullableFields, UpdateAdsTxtOptions, UpdateAdsTxtResponse, UpdateAdsTxtResponseNonNullableFields } from './promote-marketing-v2-ads-txt-ads-txt.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function getAdsTxt(httpClient: HttpClient): GetAdsTxtSignature; interface GetAdsTxtSignature { /** * Retrieves the Ads.txt file. * @param - Options to use when retrieving the Ads.txt file. * @returns The response of the Ads.txt file request */ (options?: GetAdsTxtOptions | undefined): Promise; } export declare function updateAdsTxt(httpClient: HttpClient): UpdateAdsTxtSignature; interface UpdateAdsTxtSignature { /** * Replaces the Ads.txt file. * * When setting `content` to an empty string, an empty Ads.txt file is created. To reset Ads.txt to Wix's default, set `default` to `true` and omit `content`. * @param - Options to use when replacing the Ads.txt file. */ (options?: UpdateAdsTxtOptions | undefined): Promise; } export declare function appendAdsTxt(httpClient: HttpClient): AppendAdsTxtSignature; interface AppendAdsTxtSignature { /** * Adds `content` to the Ads.txt file. * * To reset the Ads.txt file to Wix's default, set `default` to `true` and omit `content`. * @param - Options to use when appending the Ads.txt file. */ (options?: AppendAdsTxtOptions | undefined): Promise; } export declare const onAdsTxtUpdated: EventDefinition; export { ActionEvent, AdsTxt, AdsTxtUpdatedEnvelope, AppendAdsTxtOptions, AppendAdsTxtRequest, AppendAdsTxtResponse, AppendAdsTxtResponseNonNullableFields, BaseEventMetadata, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, GetAdsTxtOptions, GetAdsTxtRequest, GetAdsTxtResponse, GetAdsTxtResponseNonNullableFields, IdentificationData, IdentificationDataIdOneOf, MessageEnvelope, RestoreInfo, UpdateAdsTxtOptions, UpdateAdsTxtRequest, UpdateAdsTxtResponse, UpdateAdsTxtResponseNonNullableFields, WebhookIdentityType, } from './promote-marketing-v2-ads-txt-ads-txt.universal.js';