import { CreateDataExtensionSchemaRequest, CreateDataExtensionSchemaResponse, UpdateDataExtensionSchemaRequest, UpdateDataExtensionSchemaResponse, ListDataExtensionSchemasRequest, ListDataExtensionSchemasResponse, DeleteByWhiteListedMetaSiteRequest, DeleteByWhiteListedMetaSiteResponse, DeleteUserDefinedFieldsRequest, DeleteUserDefinedFieldsResponse } from './types.impl';
import type { RequestOptionsFactory } from '@wix/http-client';
/** Creates a user-defined data extension schema. */
export declare function createDataExtensionSchema(payload: CreateDataExtensionSchemaRequest): RequestOptionsFactory<CreateDataExtensionSchemaResponse>;
/** Updates a user-defined data extension schema, overriding the existing data. */
export declare function updateDataExtensionSchema(payload: UpdateDataExtensionSchemaRequest): RequestOptionsFactory<UpdateDataExtensionSchemaResponse>;
/** Retrieves a list of global and user-defined data extension schemas for a given FQDN. */
export declare function listDataExtensionSchemas(payload: ListDataExtensionSchemasRequest): RequestOptionsFactory<ListDataExtensionSchemasResponse>;
/** Deletes schemas of whitelisted metasite ids */
export declare function deleteByWhiteListedMetaSite(payload: DeleteByWhiteListedMetaSiteRequest): RequestOptionsFactory<DeleteByWhiteListedMetaSiteResponse>;
/** Deletes a user defined field from the specified data extension schema. */
export declare function deleteUserDefinedFields(payload: DeleteUserDefinedFieldsRequest): RequestOptionsFactory<DeleteUserDefinedFieldsResponse>;
