/// <reference types="chance" />
import type { DataExtensionSchema } from '@wix/bex-utils/@wix/ambassador-data-extensions-v1-data-extension-schema/types';
import { InMemoryBackend } from '../testkit/backend';
export declare function createSchema(chance: Chance.Chance): ({ createdDate, updatedDate, fqdn, namespace, ...overrides }?: Partial<DataExtensionSchema>) => DataExtensionSchema;
export declare function createBackend(initialSchema: DataExtensionSchema, appSchemas: DataExtensionSchema[]): InMemoryBackend<DataExtensionSchema, import("@wix/bex-core").FiltersMap>;
export declare const dataExtensionAPIHttpClientMocks: (initialSchema?: DataExtensionSchema, appSchemas?: DataExtensionSchema[]) => (import("@wix/http-client-testkit").Scenario<[payload: import("@wix/bex-utils/@wix/ambassador-data-extensions-v1-data-extension-schema/types").ListDataExtensionSchemasRequest], import("@wix/bex-utils/@wix/ambassador-data-extensions-v1-data-extension-schema/types").ListDataExtensionSchemasResponse> | import("@wix/http-client-testkit").Scenario<[payload: import("@wix/bex-utils/@wix/ambassador-data-extensions-v1-data-extension-schema/types").UpdateDataExtensionSchemaRequest], import("@wix/bex-utils/@wix/ambassador-data-extensions-v1-data-extension-schema/types").UpdateDataExtensionSchemaResponse>)[];
//# sourceMappingURL=DataExtensionMocks.d.ts.map